84135679
51693822
499223
1312086
6305505
8289833
6445108
5107937
23304763
22583435
49114282
86632792
67826668
61161398
2396414
78925853
63799515
90396310
30547356
59091179
5388002
23868395
15637880
30016875
26672149
77728325
52634706
90109145
35992586
63863581
82204404
17214394
4985211
34295577
25307686
68829660
40779270
9731728
46018678
5847840