36
14
7
265
44
57
86
28
59
18
38
117
522
15
31
81
17
10
70
39
168
30
20
66
451
129
87
91
311
405
176
257
68
377
688
224
438
220
58
251
248
93
11
206
114
29
358
301
134
223
379
137