2
3
33
19
77
17
32
18
43
4
78
38
6
20
44
21
34
1
5
88
53
40
10
9
12
23
11
83
39
46
8
72
76
86
25
51
52
66
28
24
49
104
29