51
11
10
416
467
128
1
14
50
208
417
40
206
509
68
96
112
35
72
38
60
20
13
33
115
17
95
83
121
30
18
234
9
12
351
67
228
370
1306
109
1353
37
49
23
98
87
28
265
101
317
58