30912663
3345880
63192769
80916487
11293601
67588935
53991931
95131314
48528260
63384385
21469118
6902236
48975914
61671718
69656755
20826977
28291814
70746053
28042548
35541783
78397017
1080939
49231774
83457282
8787140
55384407
43427440
53102124
43171486
11785483
52833038
33147167
10109832
80937009
2786055
57215354
13382582
2696138
85875498
89445061