37
33
13
29
8
16
7
23
3
45
35
9
24
39
99
59
12
149
147
5
31
19
6
105
170
68
75
11
136
297
82
48
1635
18
222
34
10
44
174
26
2
58
60
102
73
57