29729129
18635390
49311418
2696564
3261297
37068510
43297933
33101491
7501573
3866623
4990748
41952431
9639442
32636890
25787906
83402129
93385214
7277369
22794171
76789623
98552949
25832416
31158365
63238971
20339375
20602316
719651
6404360
32977207
62127328
34743296
60585438
47047371
82468506
8587449
58362752
38671931
22934917
24943563
50765909