7
5
13
17
24
4
14
6
20
27
43
12
8
90
103
9
57
3
31
44
15
22
19
42
1
16
61
11
39
51
33
108
45
21
191
145
25
28