95291196
12227378
76555112
99532217
5243798
11265299
38185915
16095077
72853671
21607729
93553171
37333810
7994417
8155507
8087458
38994288
37158267
48688717
92950
91565322
86026352
70127302
51335458
15881583
85288953
23817028
54201031
86461525
70857264
61962348
9019507
55852042
53201102
40221229
79273879
79195168
51736285
82419509
70487764
5259790