7
33
18
10
11
20
44
6
16
90
37
4
26
12
21
2
3
96
5
42
68
13
14
8
17
0
32
9
38
66
34
25
19
54
24
29
28
15
133