33
30
9
15
8
18
7
5
19
60
58
22
32
21
20
92
28
23
31
53
26
16
51
14
6
40
43
100
56
13
10
37
68
76
96
24
17
34
12
11
75
200
116
65