106
79
42
59
312
46
14
148
40
70
124
1249
56
123
33
803
100
273
286
1449
53
179
178
341
63
87
82
140
409
22
325
578
215
50
11
1568
47
95
117
65
99
55
60
126
69
18
490
8922
132
1526
64
347
4152
71