48197199
223844
32913905
93842626
51555615
86902820
74625576
51073892
60275528
14728039
89479318
94712147
11401296
50902434
18408354
40251643
8145780
93447190
43389163
14889041
38124878
99653022
98915384
45967660
14546990
44094051
3121948
9837960
588355
1568420
58094532
17418446
93076961
567104
34029132
64367572
76761696
50713006
15143622
9890704