20236756
31485580
24211063
73143182
10209076
9954708
21908265
83461667
85704451
31618847
5090877
37205257
78763657
65973649
47931861
23872230
42523098
28194367
76318949
5014990
1461200
2369903
49132852
15698986
44641559
476337
11613642
99099054
35894568
17593370
80148206
31647439
79361199
56744375
79399808
81372914
31121593
84353025
1238800
40087539