29324171
9143811
24577821
7861180
49244928
66053793
57185425
20392570
2178559
57742501
26111432
43668811
29868760
47711370
91542724
79064645
73792219
11527879
33272639
51263434
57928013
33227796
2661388
62816290
98697581
9661501
2813889
72951589
62265141
22659502
14329477
32904239
87472035
33523828
70714646
80897652
81639503
46443672
39946068
47527467