95383966
72435386
2874779
88693496
25648912
81895454
97915876
16365030
58377006
73803928
3208457
52983426
23477574
20145872
53675552
85001031
14731350
6316500
92342515
93839432
89461474
72498415
69591375
330118
37948193
86484777
99195119
61852092
3239424
56875398
84389678
14753294
85061879
70916528
69442621
17656640
3391276
38014974
35512831
39998645