46057941
99069503
3149319
93113825
29023921
92652953
38352202
43614639
55756691
2712007
12362695
59834766
2869669
90386674
10656182
22807390
7530694
6199717
29584145
44456978
49007048
49631370
85522222
2136601
6816110
51495589
81741768
79514500
79553409
12009213
27528896
70452283
47426275
7551229
48776805
4099454
51713162
42175264
92474052
36273024