31771101
11557198
226695
38872128
5696014
29088232
76078281
94385187
86194997
99779316
8547630
93833684
92643441
774450
67291181
41891931
57621352
4630801
98647584
66149061
31458979
8475189
58424115
63583779
30878392
7663814
65347296
64633519
5372653
98576235
51406049
10432642
37475982
30968158
68263577
39911498
34308380
2943290
91139342
13607032