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