3
30
18
2
20
10
16
32
135
5
49
4
74
11
14
17
35
21
12
92
81
6
48
1
57
13
34
52
68
71
96
28
69
45
7
25
33