96751531
90012603
62159356
93029778
14865514
61652658
55017821
98276826
73059102
4535906
6753375
51101395
41087750
79586652
77682848
96222943
94942284
51726519
14181368
82875617
69664957
63707243
26221014
30977081
53483802
78487702
20606136
13652200
454473
63215022
84357709
31391075
31216640
9595877
7815330
32976556
13692744
9107244
750089
52338785