13
1
50
34
84
36
95
69
41
96
172
68
40
105
65
123
51
248
136
175
305
115
223
94
57
352
229
80
76
23
196
279
16
71
409
301
442
29
439
38
42
177
21
101
18
86
60
153
246
35
277
122
206
75