30021400
65485979
68886628
1274017
31358305
12856266
69329181
50519673
84228202
66756237
4783385
85227307
51977062
79877965
17347610
76585236
31477117
1225742
10636566
95492568
40692750
84611625
73063465
3048424
6709490
17305141
309389
5706562
27717662
21222014
54479934
62612368
75052758
9207009
82134043
5206909
56298323
50843596
54298070
787312