42873121
55872785
28319548
840591
87504643
70437082
57741437
55142040
79533820
51266228
15437255
73479377
32771918
12076815
59635649
39546966
14444410
31248267
2965558
74647806
7341363
55875856
83535251
99073117
91207313
9848554
37899332
21892629
50669091
42941880
1842093
60717258
422972
76535784
88956719
15822175
19403095
82244699
40935904
2043348