2
11
18
1
4
22
5
16
15
10
8
9
33
41
44
87
17
54
30
13
48
31
35
39
50
92
88
61
55
75
34
14
3
71
59
20
94
78
42