7
9
21
5
13
1
0
3
18
37
2
38
4
8
26
10
16
57
19
30
20
94
22
17
60
29
47
40
53
58
33
11
14
42
35
102
111