52
46
218
263
105
177
751
361
17
21
41
47
39
332
239
415
28
57
14
12
5
18
92
265
16
29
44
276
108
151
36
50
96
121
54
37
111
562
22
8
15
51
42
356
80
801
98
214
55
503
81
113
106
25
287
64