18929958
90286326
1781902
50272702
42614658
15364054
90909501
34213834
58212055
86129030
44403898
45429181
15464155
67312168
8083547
54677742
6642528
7556892
74721172
62254532
28423066
96768457
98395601
16534992
20437983
54693358
83794500
6666438
35601693
71627330
21376145
69529588
70657447
57801070
57081520
2471495
12428066
32848898
4668535
50422880