143
643
86
149
87
123
268
272
449
160
52
59
96
89
35
151
291
335
195
184
56
40
93
237
33
98
245
99
81
19
843
69
148
103
14
46
153
312
55
82
31
353
216
104
114
360
392
202
509
3
165
210
91
36
60
118