99189336
70429174
98608729
35401144
48117704
36751710
43449214
81232390
22796182
3985590
84927320
34986227
8363332
43117756
27739799
85062472
39193147
3195704
75982226
81591523
82045470
43633459
12565473
42876867
16126927
12603078
64726999
34297454
94385515
14102058
20309621
89854823
8982429
75038861
44866466
25888929
80556396
45813509
63648121
71682784