48
101
6
7
4
1
45
29
17
55
41
14
30
37
131
44
21
28
15
47
299
161
112
497
198
139
72
150
95
571
57
127
142
56
42
104
346
39
60
100