227
189
57
220
199
44
447
111
18
80
124
142
29
89
45
24
679
269
971
1
136
801
800
257
258
1149
244
206
236
51
128
766
193
589
25
23
17
499
409
21
416
15
806
221
538
386
332
780
6
125
93
129
26
211
885