38
65
27
46
42
57
88
59
54
182
143
44
63
174
141
252
134
49
43
96
11
81
91
21
15
32
26
51
40
172
246
337
625
170
175
125
161
101
95
212
29
36
9
19
28
92
41
817
239
183
122
313
86