8
3
9
23
29
49
19
24
93
5
1
27
21
26
15
17
16
32
85
42
62
10
46
37
28
81
39
84
78
52
11
96
18
35
165
41
89
98
56
48
54
34
25