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