32091755
92405426
80708516
40367176
27006735
16778243
78134183
65787205
53749132
96234478
86138780
16311055
69251516
64972069
12549759
4664845
63044011
78246798
4115466
84182694
59665364
7766671
62135991
24549438
99424555
25515298
39646189
73457229
18603090
6709860
38052413
92693072
56704768
41248815
33399066
47188294
85273743
98423040
32589090
32796944