52
36
26
58
21
54
30
35
22
14
31
28
125
33
34
43
15
381
23
19
411
38
429
425
148
352
103
67
235
144
57
319
16
114
674
138