21249701
50765107
56431711
96738641
25185997
23353121
9497867
16627388
16148621
8592465
14177446
37938055
89703551
54886254
39957590
28133474
7385240
8178458
83444398
66085059
93362106
21351828
73408342
6017860
28866084
4865889
39294321
34675214
69037432
27935309
68197174
24705012
40256784
59579374
59984607
6454004
4544523
88008114
78152528
55201483