43
37
83
80
57
505
24
81
146
19
283
206
31
121
295
63
175
304
104
42
375
75
248
21
20
463
160
23
107
34
330
308
455
22
216
48
3
28
82
79
35
36
78
87
41
264
454
147
387
221
99
76