5
23
103
18
110
112
15
54
9
16
200
86
6
35
19
14
27
43
7
89
78
37
22
28
12
13
108
64
65
32
11
101
70
195
21
47
10
17
30
59
49
111
8
85
31
33
36
38
26
40
67
50
41
51
24