19196122
12105011
40734781
3725995
44315354
61533318
562225
29304212
31262820
6870137
60398798
37325184
55927299
52702143
29999443
26864701
86566134
81842071
19731580
77034399
69999094
63911997
7115270
59774848
53776272
85629982
30286494
8307551
65854856
2502144
20641073
19428762
46277781
58832964
13587555
4312433
17084697
56453834
22962539
48823699