51103810
88675514
9438217
69907171
48582047
72145972
67474191
63327506
83275809
12604139
39994219
10647053
77181848
48147056
76104525
58404685
96813107
32833054
6270652
19248939
86142544
38464944
26932159
14634075
59246624
74842937
61507187
7945570
8859127
11976616
66143449
24574327
43577401
10296744
40633638
62798401
25525659
82779190
31152798
68852471