82518695
96365568
11884860
98107959
88169337
64701324
1160182
6261569
790650
32833357
33437429
17441240
74465869
68493935
16021823
56707538
82623811
16176556
91697495
55315579
63745871
90001045
75969821
3339633
72033543
2847100
44435764
29535464
3668490
49356889
4784970
83403363
86197082
62273801
26702461
35242049
39419996
1171613
54924652
39376640