32
267
53
195
186
589
15
549
77
54
304
33
12
73
40
294
118
71
257
66
31
27
241
47
22
45
36
42
19
139
20
123
39
17
97
43
57
412
83
509
260
10
287
41
141
11
276
46
35
21