45191504
9811836
8689126
8492926
84987013
84917262
33002896
76759688
22899295
886412
47737466
90716851
21098054
56887165
21744698
7368725
20273636
5042730
8153359
24784702
12812550
81337422
66294406
93527922
60272583
67078580
80652137
15459626
72291069
63032685
22035668
35285332
73838019
49874291
46092869
67008353
50034926
8792079
69617133
41546011