17
38
41
62
56
21
127
72
100
73
105
80
32
266
124
30
95
29
84
44
60
76
46
79
171
240
26
42
68
59
33
83
682
201
63
50
120
153
133
426
181
269
129
696
470
281
381
214
1027
318
211
220
150
86
202
130
43
239