31
30
86
26
9
19
25
15
35
14
12
7
10
8
3
74
65
28
17
24
75
23
39
105
36
27
21
34
13
11
33
20
118
106
16
55
82
18
54