19
42
112
55
30
6
21
44
36
35
47
101
14
25
121
26
53
34
295
48
38
275
18
31
59
22
88
179
178
198
172
49
5
135
51
139
204
155
108
97
290
145
9
17
98
58
99
130
73
128
20
100
262