3
16
32
17
7
19
2
4
40
38
8
30
6
43
14
13
18
98
10
46
15
85
41
59
27
73
9
11
5
48
54
31
20
29
24
22
45
124