126
128
102
19
232
47
61
90
499
281
123
262
106
352
69
82
114
116
147
73
74
185
104
146
80
487
189
213
91
216
67
151
101
22
46
152
63
68
225
130
193
279
163
300
240
79
33
230
7
357
374
144
35