91456640
66682259
12232822
93433503
16146500
3171456
19237149
83197056
44252883
46059011
33983619
10338336
99843965
69074615
72498398
54353591
82634617
57167557
80251413
28183022
27424333
2487531
44656668
14988234
19405152
9479764
80038259
82525499
66242674
1916414
91776163
7733960
30715552
61113344
54629066
22728020
7622589
87257771
67142242
42889357