20
29
106
3
24
2
4
22
7
5
79
9
1
6
18
8
17
116
32
19
73
27
99
11
44
47
102
25
14
21
93
49
167
239
23
91
31
175
16
35