29814289
17912272
5498821
68758628
33097375
49112332
90218347
63529800
53921648
43297349
94248690
42746910
9070540
23562278
62543677
46683136
5308486
63962370
28006776
72133306
53385944
99395291
1715520
14055892
5742334
3757564
39099884
76896285
41238607
9927747
65918677
74789423
51856826
40097990
85622138
44615189
68855902
92987050
23801966
7329972