41
45
140
28
211
1795
251
333
70
63
73
112
89
10
143
132
12
193
24
360
21
3741
367
199
258
65
450
108
74
90
163
27
38
130
95
64
46
52
717
192
678
26
85
602
62
57
30
232
82
2296