4958753
81594301
86102253
82898236
30076559
70561423
43399650
64182662
43394914
97485247
86655603
41446066
39204048
9245809
2348386
96426491
96701288
95519595
58985849
23274852
89198111
2813679
47384723
78063558
4084573
39403573
30374882
94831980
82421369
9315770
4197799
315704
62505315
56052174
2214719
41972629
35729553
39964275
8867717
32322659