175
362
326
109
36
819
90
95
189
120
111
82
282
800
144
380
241
321
273
344
30
546
123
160
448
54
99
115
246
508
114
106
45
72
337
393
503
92
226
56
266
311
280
390
1709
205
348
207
369
77
141
37
47
159
150
165
28
15