12
18
91
55
15
16
50
14
30
6
20
8
13
43
24
34
23
47
5
51
19
26
17
27
93
35
59
9
56
10
21
33
63
114
84
7
31
32
22
70
25
11
200
126
68