42601762
45966384
27697027
13969155
86301553
1607724
46959876
22902861
76154445
22894587
28417848
50926799
90944079
86552737
69053329
69281066
34477009
93527695
12602124
12128655
28904039
12689655
31389291
1323911
62136021
10822293
428686
90416588
16952300
13605897
75167556
92961592
96385176
47965758
30388399
5861932
4165695
53613122
40834660
31576638