38
17
26
58
29
34
93
40
19
140
39
67
223
42
50
97
70
96
172
13
151
489
103
59
72
7
14
90
281
111
122
28
64
20
45
79
69
43
193
173
337
159
245
80
157
88
61
256
212
197
181
120
113
109