16544397
9880645
29658462
21401869
42798825
98514707
81938184
45438619
1154681
47821
32592827
58052023
502781
9124273
16144028
58276306
36474168
83603448
83888201
5716419
30101652
85231428
41742712
96073313
23127079
93252210
70029346
53033148
13035317
39457811
13309169
74458950
67562663
44049786
40508475
30824015
9834218
95771327
18112310
198663