233
402
52
50
192
38
72
396
382
29
116
255
178
60
23
40
70
16
51
11
10
416
465
128
1
14
207
417
206
508
68
96
112
34
37
19
13
33
115
17
95
81
119
18
234
83
9
12