50197676
6358063
8367734
79132752
119627
22569535
72681837
7073038
56328546
99431771
13115133
14418986
28048051
193817
55242282
67315169
8186841
85432675
66673196
98951807
23155452
4781576
99713319
72703625
65428267
9085031
97058366
76446055
23019687
60096539
9603695
56688716
10054718
32772228
94952623
8346428
8822315
78936350
84834835
8587515