31889572
34272368
66227321
86002980
7508835
77502166
42976340
46545979
27476539
41241371
55544204
20992487
16914425
6080991
52014079
10478187
51358696
75471517
96923942
91484410
70612871
37149134
3225722
55178870
72356833
80787197
85564178
75288434
65717652
27487347
27041557
23658309
95899043
37738095
46726181
86943873
40225314
4291475
24746935
4015874