43396054
90866382
5457336
96502883
1452206
87017435
88158931
60347533
30073863
34875834
29036505
36486986
33481090
26338236
26958992
60071675
11074780
20832291
48272662
8848165
6101426
49679568
40262745
29112622
27679172
38052053
10573533
39826728
32777336
43473616
78522853
13502244
44495782
1786840
2918062
48689453
87354899
99609962
9984637
68543207