116
51
63
29
13
21
10
17
20
12
14
4
6
9
33
16
15
11
8
45
24
64
27
95
5
97
18
19
42
2
39
3
30
22
23
59
36