3293127
20198126
45534709
33771512
9772593
40842052
96693725
17568091
51102351
88332967
7632178
42015666
31595316
3424856
82376438
81624461
21136983
28384913
19497043
31131197
49552202
73786481
64001112
33416442
89791336
23517156
34583803
69342426
81992646
3153148
56805041
43199748
44555185
97133106
79458769
72485369
37126111
77385198
96755053
74528980