42
22
25
21
17
20
29
23
61
26
8
16
56
68
24
33
47
31
19
36
211
27
301
296
53
40
107
13
58
303
67
139
94
178
86
15
91
59
64
239
179
14
252
236
136
210
28
120
363