543086
45646808
98611825
56093086
41348019
23196830
98864406
71573579
19782833
80274146
71084002
88163134
9430291
69696682
4995810
61203713
60781956
31216369
22511002
88454255
1326502
52136161
44528905
33197947
66818629
94169654
86123027
84391317
97842161
1957138
97307606
22768169
55846973
8499883
3893977
47938678
55952242
86771598
27751210
57307346