82156252
5403696
21157960
1435337
61893212
25425288
50486295
75146770
25466896
23369375
46851367
46517725
95007737
89259070
23143560
19016363
6770545
39252856
85967780
20947495
49458379
62663791
47409787
47194419
54226679
33589860
92493309
30422167
92339242
42262497
31979574
15228676
43963427
90938269
91491758
68081247
49744453
66181379
44134127
47545393