10
23
33
9
32
28
16
18
91
30
13
49
57
39
42
7
11
35
46
40
17
56
41
12
25
2
93
24
5
8
185
21
111
115
45
38