159
87
43
149
187
85
104
249
67
40
79
161
107
86
427
199
61
195
28
75
55
145
184
47
129
82
24
171
264
200
245
16
243
69
31
217
155
91
12
800
143
148
23
1751
125
50
237
60
22
54
139
59
44