40109904
23573130
37141264
72365424
71001105
86228838
36285286
64728920
80762086
12697331
76456650
8588447
37144270
60188828
68112802
12999004
3989872
2849625
8252380
62496716
69676980
9698039
71745797
65483647
43371239
27029293
50631083
73054488
64166249
44132208
92749676
86359946
11093055
88294266
15669954
307258
7369619
57383208
2353220
6216760