19
8
371
63
396
184
37
104
128
24
7
183
305
85
4
32
402
281
10
5
166
51
142
310
6
77
34
54
70
205
23
82
538
275
202
36
56
55
57
15
48
21
12
52
338
31
89