195
375
143
533
110
344
29
180
5
131
276
25
220
163
97
49
44
58
73
36
175
23
91
67
47
127
101
60
68
88
46
52
118
77
148
158
298
221
287
234
173
151
225
61
98
341
935
177
176
346
572
249
135
152