58028313
43162263
74938360
665124
47848075
44848501
7865240
30298642
27975655
12749651
25886877
9335224
593133
97768455
16663
25289125
66322342
78329347
42479280
61872251
7827253
32668089
15295546
3246102
96251118
5611329
69146809
78254511
59714307
38114797
10273
18348176
12313164
22321363
775035
80533177
25625590
79051538
49344148
30254193