38338141
95343796
42224969
68172355
9575887
2712521
2206363
4041880
7262326
29779843
76009996
55883648
22817020
35424184
39055652
42509071
10788866
57421231
3659303
49156498
58624039
75219385
282499
2097495
7505652
19875047
7225943
86536200
63993934
50374888
3299733
93963876
18251163
99672388
75139984
96352375
22342096
32724240
81697072
24338284