32127526
26902575
40761056
59968292
69343056
52428881
8589021
75406364
66082609
5884471
19345161
63158443
41108973
21366635
36058793
73555170
30333153
79489373
97146673
43319710
18653328
74974249
2642275
17384959
5486117
73664940
65038039
52629930
88215865
97811263
55067550
77394504
50171605
60732991
1008221
82184444
18238724
59308005
39252264
36769720