18
138
100
226
112
122
110
67
109
198
31
111
153
26
228
117
337
62
501
52
73
44
172
94
105
70
58
134
103
12
75
30
66
326
72
341
64
91
95
83
269
113
55
48
65
169
46
13
35
99
120
38
19
15