80
110
304
487
61
253
296
54
193
106
220
118
99
413
55
144
164
83
30
70
57
16
34
50
52
111
168
22
12
24
171
77
23
9
393
337
352
75
42
74
82
19
37
124
39
199
368
186
657
334
79
113
86
41
45