45908091
47844785
93942316
21339775
26391870
18039545
78168264
11207128
66576620
68447143
31627178
83432968
72662534
81516595
49464677
81978998
20853872
44905542
20831308
57319886
93429848
56431353
3667869
59411695
8096669
83315427
58342025
91221269
25481685
83777929
58606888
77413551
84065346
680474
53401579
6684933
40618852
38532976
80211383
71351094