8
10
110
13
33
44
19
7
3
4
21
23
46
17
35
22
18
5
11
38
101
111
58
67
63
36
27
28
48
96
9
126
34
39
40
45
187
142
74
83
16
31
47