84753587
48707198
99447882
54921231
31523938
26586100
20476815
81422845
77453479
82887662
21421174
73109499
70028472
60302644
66387317
8578394
45531282
20165561
45187952
40506567
44954275
20409897
51039026
49302250
38947182
1004907
3355413
15612731
45663307
7794667
14694213
3673518
29581512
15914048
19787656
7016870
39862364
3038210
42476956
72002737