124
16
75
125
74
151
29
328
137
136
536
2692
181
146
43
150
194
21
6
53
198
197
184
266
398
108
165
409
171
14
85
185
289
143
52
42
17
173
71
159
39
123
126
331
276
326
45
25
118
47
63
871
254
93
556
40
655