11
7
34
63
101
139
2
103
8
44
165
205
144
56
374
62
91
99
30
92
64
215
478
157
192
130
183
105
43
12
26
323
113
437
155
41
66
168
72
82
109
455
61
773
47
59
1475
49
223
126
325
648
572
287
28