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