30
10
68
53
84
14
7
32
107
21
23
18
25
15
3
47
24
62
29
70
8
65
12
86
2
20
6
35
17
9
34
76
33
37
5
78
43
4
39
16