812
546
337
239
469
220
788
129
78
328
84
122
77
100
73
113
892
24
180
209
94
56
128
133
861
1534
172
43
670
731
278
449
410
109
138
64
30
443
201
61
218
1247
353
28
276
40
193
99
82
491
588
318
393
134
49
4704