85632295
72853531
79737176
2515219
45605367
43911039
29061435
94111725
60379240
22246038
29081027
94922093
49479032
93754166
3365692
63699319
758627
30175333
61522212
5386956
72924903
77441263
2613145
97193591
63546466
42971395
26808103
32234037
9772659
19792143
85618435
78071969
33203108
47318967
65203677
35742646
38781332
38037702
76034540
183267