7
29
88
21
23
43
54
55
34
9
11
16
2
26
22
10
15
19
12
35
6
3
14
20
36
4
86
40
13
39
17
44
33
28
42
59
145
8
50
27