48089702
81427019
55956271
5765760
15881358
42137377
46752484
51806745
23797978
75076025
46655178
12414990
864263
43923057
13428940
7954848
89313367
35543720
11156978
34467871
10691285
21858275
30466292
41196335
2476578
64964763
97091044
29029613
40757041
54448723
13971598
46119285
66528650
96685894
62719892
4366988
51339650
93812948
35185094
76103031