45
27
118
30
18
14
225
58
248
39
202
47
34
26
525
1312
32
48
278
130
19
194
334
65
977
41
341
338
57
10
21
127
29
712
284
60
53
71
372
104
44
183
435
324
139