31834948
95264591
5085975
87889526
93686984
89474925
68226632
2523196
19322585
49394239
66589079
52515820
2752859
12802250
39959212
36046096
15904528
67718426
88934072
83535358
8609309
54048286
45662252
65318405
18419245
78497192
58703258
7194910
17617440
79577321
75087828
10814391
82912800
3392617
44977116
72384967
20388902
94053700
44716817
32289557