8
4
29
14
20
7
21
155
17
35
12
114
19
25
28
6
5
9
36
361
105
245
30
219
199
362
15
59
127
84
623
67
56
34
10
37
379
68
38
40
41
60
31
54
143
464
50
97
91