29303874
4182223
9248616
26722632
599265
56358352
2322138
11443882
30061779
9102824
14627200
44778145
8830594
35838526
52074253
20514779
4997876
25223658
51384427
80461698
54285840
43056363
58177439
21129358
47976220
10183566
46613927
4019495
11364920
71809457
72388203
81416017
28039526
56626136
908080
50447831
188658
48116199
15705009
92616285