29712604
97278914
85416832
43151664
51832736
3361634
20773440
12731999
93964757
60837188
3886339
35975970
12968399
41364415
69111736
59798541
60959654
4341120
23719245
82126921
53731750
57818975
73741309
770428
79742281
48692298
39416470
103258
5478378
31497618
32863034
77011896
57564225
43705568
96661986
33468547
30942538
22959748
83694410
76169210