42778833
24788309
24929227
1041567
2508850
85706067
38897893
640881
38297755
78122856
25953116
82323923
3636196
33766107
35964290
39749470
32356297
5222913
10949704
88435421
65795546
37208388
65569835
33391679
72146090
71444100
16208047
71482556
12041839
56672408
69207602
60163278
93606597
47638351
2261913
73367858
11785067
68229310
90105459
22485029