41067968
2042998
79219630
15299820
43467256
64949236
28376393
96463449
11812263
53273035
21614732
85152536
53204482
27361132
51016484
63239029
14221796
8743629
2301226
88725256
10152702
95546907
88844919
80983515
84218828
47036164
3033860
43994046
15227458
21265484
39968482
338373
15303746
66205576
98887134
23395946
23905019
33422165
62886777
84378244