5
2
1
8
4
9
24
30
50
19
94
29
27
21
26
15
17
16
32
85
43
3
62
10
46
49
37
28
81
39
84
78
52
12
97
18
35
165
41
91
98
56
54