91286676
63915835
4402731
819369
67965599
67068301
58787032
38024826
16529212
14382281
83153535
26889722
22096978
60147614
69614080
6877911
33685510
2837122
57898632
96803343
417519
93411708
66963303
96071401
54588296
31331759
99714384
8879328
3769628
70124643
191613
71274562
48871039
12644431
59476443
3817375
90558709
86108108
40542677
8003522