42
56
17
268
32
60
89
100
300
130
45
277
102
159
14
41
119
38
146
85
27
131
47
121
125
318
304
224
185
25
160
144
191
255
62
23
65
106
36
49
179
161
401
77
464
320
30
172
33
48
98
18
79
44
93