22
11
10
101
4
2
14
113
1
6
71
74
13
91
66
166
21
228
27
33
20
40
8
34
56
226
85
100
26
19
9
23
18
95
62
97
84
32
25
79
92
35
689
50
31
70