21849251
21676968
57235744
35262375
43804612
83824964
76855052
97869007
5149131
13302439
63545091
23667905
3098606
33519338
4537580
18906832
87155048
7052717
9273423
28422407
60223557
38046534
5907259
4933455
97145002
7425881
70492077
81209204
31138377
41998232
87665768
74222884
30606181
48831507
2351100
18798716
41475840
57233920
91922030
6867333