51238496
54809983
48602687
6679780
5501844
24725541
63901665
60542484
37067332
67872168
8436203
90077096
59242833
98616409
94264655
8186923
11923815
49425197
99931225
96388484
71455540
7223397
50728403
30329262
63977660
53078456
55731089
8953107
76275306
29672310
31085416
40254768
77971489
86054143
89561191
75645359
70947170
4761603
4662632
21063748