3
5
34
20
8
19
47
15
12
28
17
24
9
16
25
50
35
39
6
26
37
45
30
22
98
21
33
29
49
101
56
51
80
77
18
76
52
40
23
48
7