51
23
35
55
173
7
142
874
9
319
7715
166
1270
20
392
37
36
24
190
351
56
297
122
234
25
64
124
998
68
111
96
120
27
29
72
48
11
79
98
5083
39
54
183
41
273
89
70
350
45
125
63
22
92
397