30
23
87
79
43
16
31
14
59
53
35
170
48
49
32
915
204
36
96
187
1001
103
27
57
17
72
38
45
64
9
180
63
21
74
392
54
24
154
191
26
227
51
41
40
242
138
211
255
34
33
42
62
75
37