27164758
43923048
68069935
20724793
67058060
44026075
58661787
96653147
20327347
66209885
70173319
43483400
45442137
27565409
87881247
66755316
75326636
5740856
23797713
32896734
40904757
86271140
17684978
48744335
8284633
34357384
52315506
10965916
27094212
96945931
48023968
19289158
84798052
20178179
68437045
26036977
5777695
61403081
3053767
52885387