29163047
62574238
7109908
96044778
17145439
92883234
38602846
36668331
92593069
44903497
81334178
3964165
7368422
31308854
5461978
84445623
9455984
15764952
58431056
93327824
89837001
17332292
52087110
77631328
38305105
2623224
48983618
72788724
36659333
60179150
40123604
59023479
40599008
8363845
38832025
88769945
64922691
56553464
7485412
70339097