1
40
43
21
67
102
19
75
34
30
2
119
14
51
80
200
98
56
263
118
229
100
77
116
194
245
412
140
49
16
55
94
37
50
127
105
226
53
277
169
39
523
59
190
54
108
52
115
25
131
38