51
30
240
162
84
124
117
55
58
127
14
310
261
407
37
114
97
165
66
42
285
36
15
19
81
146
21
32
54
298
77
110
194
156
70
45
44
459
17
284
35
47
143
106
86
40
287
157
125
519
375
69