43222884
96437701
48324867
86734111
70284150
93443313
37786853
23753705
2787236
42719251
35488575
30707390
88665300
69866536
62775860
7892350
80844686
32119957
8378602
6655176
87782612
6821028
37834711
1888330
36513816
33772468
25049832
22891072
61926508
6714204
4934984
61269844
89477854
29708936
96469138
83218779
65472736
1509352
6779013
47056304