95994021
25527290
80115891
79231043
85319134
89497680
64151684
19544634
66105903
65259744
94255557
1006939
24637462
9389918
53306187
58844505
7590334
90586525
95366418
19632073
11156688
81639340
57432654
64197238
50273438
78655269
85154480
43084826
8484826
4329970
18252151
55794141
40838423
16858153
41506806
99133492
32491889
35286027
87061519
20734512