45582076
89514817
143944
9108819
3012128
72263952
89903422
19218676
12606467
20085232
22685382
86383404
98202612
596148
28085340
50206037
50426925
19257117
91614001
65736783
48808466
24198039
90258982
68167398
42829206
49959456
17527494
42256034
44994872
13492535
51555896
62209221
10255221
54321336
38886577
55923618
95156127
48858872
72242829
77836392