35
96
107
226
141
222
18
249
55
46
135
3
337
22
87
105
67
25
108
172
88
398
322
137
461
58
33
111
12
787
94
162
245