39215368
11647148
29851118
88628804
94757961
18199983
3507205
30985584
57024806
66169019
74485067
74266831
53514355
86736683
49483666
89123
38608399
60922424
882211
449319
93685437
9684128
98845704
11837966
69188641
28433428
23755723
82593463
29199040
31252798
73221933
7421986
81489412
86909543
73421313
92577195
84161289
27434250
23423454
40819672