22053648
83872180
20605890
5931127
18335628
90682693
31251919
88591386
86092250
92087273
52972640
54634968
22145411
61138127
66533853
27112848
76451376
64372048
80538322
75599342
71358038
92152909
16585107
12053341
71433976
33745384
47767775
91707136
57852766
27839998
43275590
57815086
886177
58591788
5293246
73532277
15914826
18988582
60967154
46224793