93532963
16979178
45403466
55178999
80136075
55239781
68257132
35111585
1793332
18155724
95267544
24518223
96577100
90913565
52627980
71781608
48457038
81836598
96768996
12832167
1077253
48231785
74405178
51093630
20989500
97956511
73669395
48992308
36728268
59462549
49423268
4276489
7096157
40488859
94028824
8386182
7959366
22368872
95637174
75152871