48
196
6
45
124
8
5
20
2
13
49
30
29
25
37
11
9
153
19
18
43
120
86
71
163
173
123
47
91
127
21
724
415
31
17
119
62
92
197
157
126
32
245
629
395
218