25619122
31101510
40313338
33832818
55251363
15085375
62946405
42976026
7671525
19504365
4468595
92364911
62106204
37824148
87717527
67363571
77045894
52553648
84581722
52867125
32127131
44705457
59964965
1705779
66628560
793411
6181507
4423642
73417878
62204929
81316202
7561896
64416057
60886493
97539809
48415706
65751459
27805825
26298433
91509876