422090
72111547
61671467
69834671
45155257
40598392
29865240
74413247
46809140
3264663
97397038
71156467
50431898
79148843
25893992
63132715
89287104
38489683
6651941
33749037
7263563
38689993
75599417
5867436
20173407
4649645
55172499
7434712
53058808
46446341
58072307
35527480
10635253
29627885
65247806
57662128
3224358
38076010
86855342
85298150