21
16
28
2
37
4
1
40
48
9
26
18
19
62
97
8
14
82
20
106
51
59
22
10
164
123
87
115
29
0
6
34
74
33
3
166
31
7
12
120