28093385
239507
91973526
21427142
28501440
2743805
60758382
74393908
11542029
90112637
35822578
84798526
66651980
17952411
24519853
61829246
5291668
45807990
20332080
52218475
94355656
40599517
41682335
2134848
61285547
22097868
14889703
15278443
4807615
5585287
47628281
2655351
35566824
6135352
45534162
2507134
6539610
18912907
36959360
70157944