56895200
16419554
43552294
11385953
15432446
74967436
15316005
2631515
96945405
61153308
900085
82749898
58546098
19899853
18847058
75795276
22137088
3731750
88653290
48046201
77556358
63558604
43109429
86228069
64186098
96165300
19126471
88055574
26143597
77975583
1262251
50595989
44838676
82161732
61233581
85874613
73416861
8429107
4902902
6291892