505432
45049383
63318916
14659261
1834025
19985232
69555990
42435423
51369721
74575180
8801529
79211450
96339216
59152363
30963537
5262653
85579694
2976537
16663997
64267139
9644773
27809296
18776965
341032
34531117
79125867
148139
6356953
94254795
43265256
4041620
18272127
30796860
55641934
6983634
16508899
66382222
2483784
95535286
90045130