77964650
686611
4184107
36768228
57389851
63928189
54209225
11382640
36648278
20466806
56058773
12603226
24787022
46394927
81048188
27147186
49748643
63968486
36865
4987842
9542371
50803754
75543766
66657843
2494960
89658327
20534101
73269229
24138798
31843355
99492598
14387644
19228767
80151560
60964794
20474992
75088994
83068200
72747555
4459662