485273
34503326
7797205
28778091
62897750
1985330
61296069
96963685
88532654
94448995
79557174
52774691
24659831
67332206
29797436
73988875
50405545
51146187
3851565
5179756
28397250
96643068
49445926
74688647
93406656
35871314
35321688
29938425
46857777
14915957
44778254
72772590
72128552
8237801
39044206
11517401
7472378
47633955
23621987
30673419