8
21
321
38
36
9
27
4
89
68
35
16
29
11
7
22
34
2
19
20
13
132
116
12
3
47
104
61
1
39
15
5
117
14
31
56
23
206
95
105
185
113
17