58135744
83234522
82406758
17217913
48677256
56175991
42816629
68667903
9518970
86449455
52815196
70754217
96862906
90502616
67353862
29538343
67685960
2121689
73163063
11872929
2715577
35268859
93797975
44649890
40804059
51663204
39747135
86017957
75517811
9512767
76811231
69935584
230843
3985207
3271592
16065759
42974051
29941582
30453370
22876129