31378998
83565487
64479359
21699450
76184384
7644964
6185803
99168733
31862754
61683629
4262824
87893398
12434591
21699816
11645248
7113614
73302423
95393401
77329349
80231988
36942011
83063830
39998397
70122777
69094344
2978573
51703071
44437984
16879555
81563263
61574582
93263408
39286046
9659254
36318915
49487947
89363186
89584048
35627002
45528966