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