0
20
4
5
30
8
11
10
1
2
6
22
13
70
99
46
101
27
28
64
16
24
15
14
179
120
31
88
69
345
53
12
110
78
209
212
66
210
82
63
114
50
94
77