23034785
26859130
2999124
46659676
28405363
52099477
9891847
584633
78977346
94557206
43179850
81902960
56436141
83313323
45785937
76792856
97242412
19371300
7077421
11899531
88348892
75534925
47608311
1776238
63336002
19458062
67507309
53652983
2813167
31981321
66737410
70115560
62618397
58256967
46266966
95018872
68194670
9687794
16985411
3416156