51042723
62653567
54099696
7030161
52354738
16874619
18555311
55205754
86871385
33449760
43398496
4564326
11211514
74779471
21927932
13592017
68018622
17518868
1861668
2907340
11843268
4677334
1593715
30844554
34154328
13233258
63509211
3638147
53448834
55974885
7767428
90776227
44298688
96688915
82847945
29134813
43534065
31317981
68907343
34519219