8
26
18
11
21
95
5
3
16
12
94
90
51
35
58
14
80
67
561
6
97
4
101
25
32
10
47
37
71
28
98
114
62
30
2
1
104
73
88
92
91
89
87