82408476
88706084
70363365
94954984
61208291
84224522
73103085
91508179
39288626
42952396
22147798
95281230
40312435
2454113
84723481
2742100
1128566
79781409
27499691
19568679
93776854
40598355
65257080
17461053
33539684
92694240
17144295
7285089
41628467
2406495
51793888
17215210
37516521
21463506
45296479
76267790
48762857
86257793
96313540
25372915