31208568
83175272
50881582
93789152
44313605
19581897
5058525
28673023
69395951
71961005
43394351
8031103
35696179
31144257
25835943
99896218
44184024
86884343
77395859
32137487
73547598
79168619
5205114
77922183
80189444
42266761
64471203
32907129
8451861
3757559
41026586
71396518
47032529
58732160
47791209
46627939
66496593
34086446
9048425
26457692