66088129
44267667
18264205
53928092
9755048
452348
83953687
94779818
69081239
73679517
15455314
79824116
4762506
39865956
26026950
85152058
29575888
22977274
8382513
59242774
22218986
57552613
32699281
15751525
80102103
19736140
60781259
3008822
32198489
5312532
48596738
19152713
11454759
49062617
30637102
32693266
37565129
29002418
24753175
94145372