7
11
25
16
3
5
2
30
4
91
8
6
12
13
20
1
0
21
14
18
17
22
10
47
15
62
9
44
42
77
36
106
33
46
28
26
49