95428946
95932631
21483330
92852214
972606
74951493
42473380
11693950
8149449
77052696
5224335
53773411
88829282
78361512
51695827
16244688
30269590
37235708
19915038
67975741
34131560
12186741
19043902
86576388
51072738
18624848
1846132
6334590
70213463
15561775
32802497
6593585
77882333
3579522
82481807
24969010
4685333
26026586
88666785
24216532