25
201
70
58
119
216
331
3
11
281
78
34
61
86
37
196
19
27
56
39
24
28
15
208
431
47
12
33
16
57
52
40
151
18
82
141
133
8283
628
263
252
62
66
144
94
106
54
685
264
80
139
1225
88
183
65