18
5
11
38
101
100
4
111
58
67
17
63
36
27
28
48
96
33
9
125
34
13
7
39
40
45
187
139
74
83
16
31
47
140
32
12
6
52
30
133
55
25
41
14
8
176