96081755
19335043
31453079
1698137
37161109
69644376
40202650
10485820
38014202
26292676
59944917
4328671
53687797
74236231
28773440
32527420
8495004
13235700
24444868
93676586
27435166
32424185
70363381
47679098
91835581
48526316
33121922
6424516
92035281
59351179
34093890
46205791
17813488
64428655
4246271
55758751
36092193
46934545
29142884
36298881