41
391
49
108
36
203
56
274
7
217
71
256
121
91
43
187
82
22
78
137
34
47
60
224
53
59
148
32
18
40
50
144
344
1667
16707
168