80761247
11968240
1751548
57889754
27102220
34674584
65132987
29691163
64421190
41512027
1187784
55324184
70729890
36842607
67759138
88712094
95954513
77157339
62715175
6981910
1369753
60415592
51288244
59794192
64784612
688502
86916456
28655532
38775211
61622844
1287373
1308230
4675708
64769668
40445725
26605543
17471313
99364257
54961637
92067536