334
171
224
52
379
12
65
239
143
46
45
54
218
422
215
191
439
38
70
60
426
67
50
287
27
39
124
64
29
95
311
179
101
68
76
206
415
227
85
310
42
222
13
31
26
102
376
122
28
57
112
48
110
1329