9
25
36
167
40
14
60
32
21
196
20
39
23
9474
348
3
125
92
57
28
100
26
214
270
45
27
64
1249
48
50
43
87
160
529
65
988
24
121
133
49
329
774
174
16
67
86
34
37
341
137
51
335