31227872
49241753
13503975
31166188
65191075
6952168
54762106
514854
79349045
5655958
4099134
28127377
3978814
60526035
55428389
5125777
78223902
2647533
42846483
35061432
50473580
55437193
9482947
13239305
58277050
7273776
61284130
70653303
38375963
91741985
35196191
82484591
4695731
37103773
78803622
59977021
33334688
13725092
9042964
15726253