15166843
870117
41262667
18656079
62542298
764425
31956904
16853792
69085323
85772634
82678139
40094590
3898266
24072655
1805332
2296964
84844456
13593114
63762693
28734400
3710353
52753288
62259126
27682821
78653860
6727859
3653615
96273353
96045975
6742262
80297163
83314923
5745501
77655123
63674920
316870
56547280
73643311
17929602
65277799