52
93
38
200
250
235
291
57
261
64
436
142
82
70
34
234
424
104
50
111
129
29
79
230
134
47
61
101
43
8
44
46
59
41
54
94
35
354
292
1102
78
119
127
95
242
2448
42
334
14
120
88
274
1003
48