75112382
25609692
9502270
73596669
32655126
65614872
92665091
68357108
110474
81374453
69888295
23005060
67729252
82957795
4687798
92132104
1852426
32676360
66703349
54738729
73328129
47757775
56968706
9411719
65871497
12019911
8397242
34747720
50823851
71308471
2965993
60986177
10951992
36419149
3109492
3849352
20705224
57967883
10911308
45924879