55
37
46
121
437
89
108
38
68
29
45
70
49
48
88
128
167
138
32
312
99
304
33
95
44
25
252
73
220
81
51
19
87
210
181
56
510
540
34
69
79
50
40
63
11
8610
283
26
22
5177
137
682
57
194