14378652
10689418
56315096
50095354
1974421
7268469
65624180
2138018
89527084
44611459
1246923
9792730
72181668
7203740
92218784
52891199
508677
21127766
5325161
25498133
4544873
64501451
10758078
93032985
99034431
66733904
91174456
84313752
5831289
44873703
78122161
43885703
37221574
35527298
52129460
13357038
49581652
43987990
28538417
1314533