105
205
53
42
209
20
335
41
258
161
255
212
90
40
66
28
97
372
49
247
37
226
157
380
152
92
23
32
270
60
58
154
24
180
155
35
71
85
466
89
45
159
14
76
430
252
39
25
171
12
486
153
52
38
115