232
39
201
22
200
31
97
81
178
223
65
126
26
432
83
19
50
105
107
158
104
229
291
66
308
281
121
204
400
100
127
67
115
260
85
98
326
2311
142
705
461
137
117
301
33
47
120
288
184