10
21
3
7
19
15
6
85
26
20
12
13
2
25
100
49
24
53
11
27
35
81
16
5
22
1
47
45
0
122
37
60
36
30
31
18
9
46
101
8
323