19395288
10408041
77542812
61078985
65685501
58835328
1037484
43546808
63206912
88842706
17081784
18506967
44544683
45586109
23266256
12605904
90837294
81133864
28221357
36561205
41914099
85929798
87934039
16893791
78025184
3336751
71994297
14953918
38006088
25025943
84687049
19446781
71626122
5350663
55962944
83958906
89839811
68494313
58229227
32661049