80368546
34693890
58845727
11425843
25645527
91726133
86091867
99702631
29868687
95151822
5304107
61267849
33976454
44251182
12396346
99731488
27005189
7805214
36501615
9829775
5582113
28024543
8152827
58592786
43599677
441916
79075015
67631633
50344712
38945111
89659748
2347922
60129820
7184595
20274149
67243616
52493701
7322073
40564398
41258559