45
25
29
37
11
426
161
52
324
28
154
42
17
64
100
40
432
66
43
16
74
171
210
512
39
1020
9
14
75
118
62
73
54
125
38
143
708
276
144
233
112
19
326
318
65
35
287
51
629
79
20
46