65664951
18211906
1566859
89414284
80286900
36992386
11684791
48052559
49179042
47503812
80746851
77956636
51135101
5849777
64572987
3203407
38055876
70752693
99512537
880617
17158012
2964109
8406636
54089694
29087281
42729866
20719721
65918872
53477462
5507701
20453139
74759010
70706414
30073091
42429128
72349910
30822998
96005388
50679365
49211090