59154196
53867373
71578307
45783400
16164884
8728936
2920608
90193302
76668881
75613972
33052148
65002502
58775565
986403
2648589
57411161
2068404
79679743
92479425
97434243
33224482
23914715
3559857
3037751
43839141
31642063
25846032
49597908
68148122
49545717
84261148
21698110
53792697
4116872
35862455
7842874
6638605
91158012
2181568
59843880