44929827
14798285
13816817
77822088
63592236
6175843
64562116
88019889
9224790
6943027
58001316
51201317
77152420
74957337
15796921
39061270
8005605
13587295
94652036
51574643
38722560
3918488
86896391
562539
63319915
90081909
8897929
70428410
12223751
3153655
6652165
8328907
41508065
1701830
21424020
3431509
37073024
9635062
90524673
63969281