39092603
64266860
7601097
49502918
15487343
20427815
4653108
42639241
91251695
80143279
22109751
42139029
90694867
52993082
84646834
26244179
57165224
2349007
10572957
17832198
25709267
37634223
32861225
73938816
89886088
8071452
72444640
68706888
64773060
29222450
55465316
27615019
86347487
91606828
18559671
76187628
19552992
96238015
5217792
15211457