1
4
3
9
21
11
6
16
75
8
29
31
28
14
152
18
22
59
57
35
10
68
94
45
140
27
41
25
133
37
15
66
172
107
97
19
46
233
63
105