62906427
9236159
89488397
7821577
6907689
6108290
13914335
69591822
95422695
18251000
18213081
68119179
80527676
47053098
74393488
34769352
80348083
57193809
72982880
99699685
3913366
2160688
39066703
70437111
89922635
72127161
4321556
28486592
94185927
42117647
61543673
28753
29977789
25634556
64835499
4583652
12634252
4029946
48771668
87933