70094775
59394988
3429459
50105946
11799806
30682357
77312196
3158074
75403953
14087649
4924620
64554252
65279887
46519796
17297908
21346239
62506137
70693094
86552442
84118487
9726236
88058578
2813300
65423570
48856762
29294685
63294453
98686439
20236751
93581758
78322304
87628899
14863310
79042340
38522763
6263245
57856033
20393511
96281568
83345302