47918013
15337820
99612424
6767543
64473629
41128597
7931214
11549059
28557895
65491928
71559774
20917135
59792828
27516764
91188586
327152
38914592
4213780
53603774
740435
18071402
49476841
81863932
67068526
65351211
88915563
77854742
41824071
86814264
38323587
57213271
18812726
82804260
51848901
64945630
14616247
13514360
95316015
44199649
4516533