39789037
43975852
50466449
8399036
49874414
58676615
14814098
96036404
57046124
73779652
59113338
99065419
9748516
28015136
51749844
91266013
86667045
50442987
344300
42488344
29868335
62958161
50446277
30103404
44639906
37248250
31657252
13584932
20494874
41027624
22951377
88905310
7316816
41677791
42144941
3875396
41363132
24314183
54282557
72375106