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