8
2
52
46
76
34
47
92
184
35
66
94
71
69
54
14
271
88
131
11
347
24
789
198
230
135
366
756
235
190
193
150
666
243
145
205
520
10
130
57
15
93
218
211
162
33
304
384
286
480
225
127
393
229
70
103