48959696
60615632
70953246
53364455
58203669
59502507
49809884
65634406
34573036
41633754
8201131
40661489
49402277
16966132
85507993
84553342
43901728
89878970
57128680
85811798
95336656
26177284
32288666
354376
46498268
86591606
30353275
4353848
95845845
84826398
33443702
13973899
39408592
94453883
51175680
3291451
97253896
45266505
30138076
1576227