22557983
95599466
5817444
36783710
56915964
6833833
37726701
24137592
89989884
76631761
66047260
61575238
86594079
1343927
70717626
94993784
32067310
44314669
2302278
86406855
78579796
8162968
64192182
69878430
38807208
34089310
38223386
59849634
91676532
1015664
44199122
28006325
82686019
73934449
46891258
44056440
83734434
36833191
38691079
7783233