57166327
46629230
93829062
2286147
4251351
32466
94138
55744230
8995118
94448076
2681559
39352204
98376979
78166549
99652013
23185829
33289033
50642439
37035469
23137932
47963228
31755666
53786813
22915894
7714274
60214142
70786421
22935016
46528021
88709688
37901600
40946960
57266200
64547136
50613110
45483581
15554479
2947245
7534453
23442292