40833376
55848009
39509552
48027312
47508101
3471266
6533708
1246210
6838809
9735643
68392957
45585956
7733992
30571035
84559805
50509933
65747076
53787965
58847479
62805618
42113460
7271136
59672489
35663061
19318871
22949735
36959914
55414733
15759743
48579021
95707181
19149547
34945549
51592599
75442976
88145413
12212259
44975295
2767236
98613445