74
137
60
46
42
21
50
82
45
231
22
368
176
195
247
209
32
164
142
135
170
27
69
230
396
1267
240
71
53
26
1270
207
95
227
49
626
61
40
84
8
67
173
444
120
58
316
33
20
141
68
83
23
64
124