86975776
4560690
92949657
96521240
31306572
88746331
26033630
90811400
64446819
29569590
42996301
73091035
67709745
82591213
73204529
76849821
62503239
88791202
37395969
23617978
50903585
53603044
53845883
47422907
66321043
99024505
3616851
66744852
42051621
9698237
80595100
26239914
71685153
79554376
32023376
81209282
10915100
77339400
10323887
59223115