96
34
19
38
6
13
171
28
87
51
14
18
351
27
22
15
36
31
83
105
156
45
46
123
183
5
56
17
29
24
467
396
1039
286
16
71
62
40
7
9
184
65