31782533
28518437
42516474
50224834
15596573
3251663
94604135
34194182
87151523
10498009
2807567
57919161
78549477
2384284
32314809
81016743
87589207
33249901
2173128
18266659
4650365
61445789
45276896
78317231
75865802
61588708
70393657
64272237
20137420
93029378
76198906
5653522
65393597
4563974
71648459
7761445
17493265
56907226
27134868
46497019