175
355
418
178
96
159
20
52
111
163
306
343
598
36
70
168
272
84
18
112
30
125
76
162
39
24
104
147
131
10
64
61
93
41
87
44
155
340
429
6
14
40
90
32
43
1340
166
7
381
17
101
116
179
105