38785972
96943928
81358255
54162200
65824060
56493663
13093971
2783830
11134565
270010
95591561
5743132
27235506
54024463
13851307
6168499
83781091
36054890
38306377
8778795
64625450
6146318
72711585
1594875
61029283
11105773
49815714
77043720
94417402
2511782
87289186
61691749
96111092
46504587
57704671
7796139
99095268
227846
5982973
25227289