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