82125362
56367666
30951095
69045367
1252843
7453969
84652572
29374145
74455397
18512513
7198821
10442580
88223111
17443874
23572034
64004142
20154176
56539597
12438398
3888629
95808115
25876868
6699121
78124646
51575786
43301788
22379325
68164938
94106546
51021641
107580
49453431
16989992
42968041
72203358
31571885
7074007
22775926
41375411
44003090