30552617
78395678
23818398
5727674
30225990
45625176
55654475
39367929
88097332
80067903
69993287
36485691
7705767
76126334
23094441
86775776
53233094
1709170
16654137
25112036
33771229
42342901
63896661
2321393
17253851
72545057
56268060
99678813
10839629
53503196
8582186
77493028
20572379
57554926
12012205
32456684
58511548
50842459
98777925
37965060