52
36
24
375
23
430
48
35
81
44
29
67
105
170
109
661
496
642
40
47
66
453
42
77
232
75
106
119
50
177
51
165
211
717
98
195
224
55
127
38
30
91
201
68
27