52514589
4623135
86188503
31841660
45703366
95514843
36611402
50675704
4136205
6209968
52221834
70013678
89993351
68305347
2547180
40904887
66263048
11764999
14778606
15383830
83353763
59826844
39445435
39157733
75025657
20406215
29609382
25929308
51383299
70498358
53854841
1106674
4166591
3735700
63003856
81939968
54046032
16971860
29189720
50317662