37
41
171
143
40
152
25
242
102
180
72
106
183
59
137
118
16
157
182
250
288
567
124
262
159
128
144
98
426
107
119
96
66
346
150
286
83
179
122
188
47
22
13
70
130
36
68
20
46
48
53
38
23
62