57758681
74342128
19803161
82769191
47772280
34099671
5415926
4002401
13564884
70206404
64812601
62238133
9227560
48818550
36442751
4624437
68052600
772266
86544946
80851281
42423150
56082674
51873700
46918977
23859073
70617973
90529962
91217266
11884244
26319107
59786092
56515967
1069472
13573813
76214994
27494385
61697949
42482483
37866896
99661852