17
43
60
23
130
84
114
53
20
13
26
125
158
77
29
55
92
62
193
164
172
83
32
28
169
82
151
133
11
45
81
10
56
44
79
39
100
211
58
21
376
281
277
126
152
162
138
122
231
212
96
351
184
223