39
21
283
14
60
49
418
22
43
13
126
111
10
6
12
117
32
5
36
53
24
77
69
243
123
184
1
44
2
54
91
8
68
75
52
1291
56
140
340