85996458
58641669
13503884
9117016
8134354
35285420
33168935
70043806
82621189
77103907
22929062
26411899
44851733
45112629
66166597
26952407
67168087
77942493
59258637
11222982
328139
366750
1715623
36129991
56472347
2207625
4889465
50354423
81922741
22036785
23351066
51579137
75135655
87086
564393
19195512
61006150
6010675
5086501
96212500