80716223
76545556
23371987
2390801
72487388
27621067
11642015
14296149
62217971
28156490
20455021
10146856
81735150
95527322
6023170
93836245
3713712
2112260
70327538
5381363
79675291
6632164
53281932
27082514
7492901
36302588
61363161
55639271
853735
93979015
8736535
14125541
97934961
2143863
31358146
11657728
72502767
21493173
17879752
60959304