96585143
15204530
90042632
24929567
50404779
37156417
15004950
6445568
93087440
70547577
69029784
78566510
41566219
962558
11837065
87346011
85854442
54279111
87529378
7873252
69804522
88442224
53598270
90616285
9224953
15442330
64843096
78155153
55102614
14269684
88518175
53836743
79961975
99549083
723756
58814560
22771199
93054184
19139063
4351472