260
103
169
190
6
22
182
27
31
67
176
225
39
300
111
98
30
422
63
78
23
167
37
244
76
193
358
85
70
15
42
80
51
126
128
254
14
506
3
5
420
231
33
258
704
138
46
75
10
17
21
2
32
53
28
57
58