22147951
9494088
21394094
99149538
98772406
8578326
5436941
8038755
53276008
45127335
937536
45168985
38222110
66798993
62036251
7293681
71873094
78607344
76473240
57109574
96423673
44098887
92858714
46982142
28476427
3220398
53897747
26331172
67321196
8731419
871349
29351486
63426942
31454907
10632781
78037549
39242603
74615535
93766978
41054202