80144904
50232256
29336025
22139158
56035594
78752822
20696483
7105027
39517911
13149129
47942533
44892319
2349483
69514955
97354769
98737494
64822592
2373722
8414748
497186
50657264
34181300
85774823
68027492
92987629
99583585
91087586
70628635
5368609
30486380
80423010
96133650
8420435
66324153
59283274
95865325
1438253
51583938
35502069
20175474