12
1
3
26
6
9
0
10
4
5
8
22
30
13
70
99
46
101
27
28
64
16
24
14
179
120
31
88
68
345
23
53
11
110
78
209
212
66
210
82
63
113
50
94
77