31342860
30513263
55965056
70208366
75134687
5934784
36758302
84786840
72709970
45598937
43286063
10421011
57392479
89163588
2814279
61309342
48673674
7625499
46035593
1235091
836436
43343554
24614165
4183473
32964327
95932811
88131594
9391658
98694266
42497005
11206812
53489743
187819
83207792
88064390
16669109
62072684
3146858
74405066
47689453