56025630
11683564
52129050
48602297
49842633
61047127
1751101
69068034
63098614
13525941
50324208
77028236
1336797
96693843
15603679
87956388
15868814
30542423
32134254
10396951
8141146
10661123
95066399
84684762
55077083
35188811
515100
68049049
13374909
16654387
2683990
79685465
65865935
44118007
375303
3217572
46892080
1763448
54738790
40256382