86
413
184
348
16
125
126
102
19
232
47
61
90
499
279
123
260
106
352
69
82
114
116
147
73
74
104
146
80
484
188
105
212
91
216
67
151
101
22
46
152
63
68
225
130
193
163
296
240
79
33
230
59