70436722
37254278
51489173
1234924
40702561
3131835
59256338
39313778
57379972
77366114
52783120
1367370
28671559
59232737
32225531
16658016
38525785
83744115
97342686
38685411
42427079
76552203
58756301
55436517
80416995
10123497
32431138
4805767
82802722
6275358
37209451
17134122
41379451
34948648
37265633
51942679
72993284
85391545
59448782
3086996