51647116
50818571
83679705
93529061
70668218
25677473
78863437
17785697
15128826
30055168
51454102
24596027
63685526
40981626
14524262
51796629
7782728
69926072
35005969
85656810
35203627
68799115
74945562
73612194
72881031
16541195
96767031
49624888
81884724
25015442
56132622
57481597
2323421
50547553
62931930
66753852
96525349
46679544
16401057
16509267