42038580
53605124
12893704
41385
96268893
1883381
5272506
93033299
70968235
54125740
89224889
89044133
52089381
16988034
82135068
30909995
76438934
43329778
34404606
10794734
34772577
24941777
82861781
9549702
5006290
6140129
89776447
31093902
88328091
76584391
94615999
14782118
8790418
5332923
5538472
17309584
64003708
11106462
6315574
28365690