14215643
11572248
18925619
25661098
78033046
50144118
58965217
20004660
90094166
20683883
48132415
93712664
9851386
77862781
75568714
29709317
40217825
76032909
72416561
6693182
3341210
38627737
91981492
46557822
61702884
8627629
72169713
19335866
92051353
42809719
30357972
85575693
244093
15266707
59298571
32633
51805433
41111733
90343104
63764887