3
5
35
20
8
21
47
15
13
29
17
48
24
9
16
26
50
36
39
6
37
46
32
23
30
100
33
101
59
52
34
80
77
19
25
12
18
76
40
51
7