15285586
54929748
6354337
19748889
64917750
52855270
94122736
64576335
25363379
80821940
10576196
96986282
55166554
32509800
82557969
46202077
20307612
86773662
75855294
42353635
59539364
84848307
8337248
47872616
38192236
82891250
77301265
2437434
5422733
50399889
69484454
56327643
81711718
7297801
90426042
84702597
68027316
49011351
35522896
31395659