17139324
11739890
90844603
9546996
950599
39927635
52787462
8565521
6592102
78397913
64502916
77235376
62022018
43995943
91123624
23537918
77831344
81291149
361058
25685788
88989648
48424348
47865064
56879842
55053252
77174550
27778060
84083054
89199063
70327135
51772888
16486054
64876046
85473830
18396956
91155200
97292922
51965341
43766391
14251399