128
214
83
333
94
177
387
181
121
95
149
90
41
97
117
74
78
119
15
213
60
160
64
67
49
176
72
86
185
57
58
249
85
99
194
84
51
56
190
52
122
55
236
439
158
432
370
290
479
505
288
626
125
144
151
275