21
371
45
328
374
303
411
106
1
31
327
432
2
71
178
77
388
86
110
98
15
7
138
30
3
33
19
340
317
92
204
135
25
308
124