9
31
29
16
10
93
87
94
54
96
21
30
22
64
76
13
2
83
35
33
32
45
17
66
18
8
101
11
47
5
42
34
49
214
110
14
70
15
143
44
3
260
28
26
52