12105773
74761065
90535484
55301932
90398669
85367892
88657120
66153018
9203858
3314208
2607943
81904017
4452116
96746939
58802895
40458884
692532
59353131
34181427
45796797
24163164
66899071
32501131
184280
8861058
52902218
94027953
96558954
82382689
19038780
22999914
5021865
42546273
96799502
63194249
36799059
3018766
39276985
9675503
52342262