50747412
4147431
50582721
96675077
96538227
67661406
3641528
2477206
74742051
96698692
81822081
17991194
13411556
50362500
90299918
78469427
24882074
7646672
69154209
7702427
86067790
81715730
70797794
43051711
85055630
87485228
3437248
19199024
29014762
29772174
81396609
69904817
23547859
50128851
18995164
60025086
87765157
6459807
45343188
46667180