39918275
15189948
23331352
6822509
31296808
7437914
24997005
8995711
80367974
53053271
42859081
12439176
70867260
85734466
89788176
1055745
1254925
73283228
707165
43415642
95437855
921594
42097239
49152410
25639369
96844833
27705562
54138623
90455112
35733293
14206544
27675741
61229010
14904489
40679029
26261253
5291616
76303659
13334397
64517721