30407533
37263325
48739302
96413885
92351760
30866976
7181024
20963025
59509877
97746256
41522266
48104930
84659018
66168937
91295927
60185758
14189978
60245798
58572386
606241
7781814
50308453
85849766
65938526
83032575
84371549
36064236
75799756
70075595
5924659
28505679
10647636
70291746
18368217
58658865
90052053
45824978
47267694
43301126
63288413