27288962
45104125
7166952
1491157
96983186
66632313
81834937
296559
81012015
8838733
94696213
69086619
51242884
39995542
91052757
23086253
7474464
62052737
35469145
33548187
24517350
34144976
39447758
45818023
54277114
25274902
46881850
16297808
3610258
48315822
2483863
37559891
15558419
4208242
39856259
5425478
35089510
31298713
67115484
19776696