88845692
43218754
4155529
31421046
94334265
73951832
65515944
48117559
41665139
96607339
37144758
29721469
63855721
86613075
32145843
61169464
85002805
20905672
79504299
6333510
4866420
52675250
5212387
39086051
8905915
59931479
1188394
15814674
89296332
38796492
53251561
45408857
34259782
45091619
28187439
23551369
80173441
11997831
33421198
14342963