45803175
22313186
26926335
29186751
20418119
75509985
36819045
29227577
2545156
2385604
52657627
69248326
52707809
59543980
7086896
1948273
83369970
49339400
14611655
64385728
84599851
35581848
97598120
49143047
67278120
55343717
9929802
48602102
26787985
18851011
51175321
1497924
68492690
4352043
45042396
57086030
80256229
41036204
28352321
16564967