42947350
45532770
4494520
57366323
33661956
75046272
94568805
5119989
63001139
2283243
87804397
50492853
89237727
28709311
32377532
55741660
49781980
42298421
51362495
6101486
4384329
29067034
11476673
93706233
46468547
98487237
62264050
8167631
32114677
1001913
23418038
43423789
55261314
73733716
1175207
21085804
76252287
81863962
36967569
2165480