2
5
3
7
13
21
19
4
58
69
23
24
87
36
6
11
10
34
53
9
111
166
63
54
28
70
31
35
45
80
98
104
64
8
75
15
22
18
29
38
26
42
44
134