98867062
20943614
69596658
93527376
76174243
92426013
53816210
50949351
7000351
31252161
26405992
77131883
26041350
47718734
27624748
87654982
90533425
62038319
15655033
50332790
92165895
55037522
49266529
22337836
13592082
82821368
88571365
911864
22521540
14159763
88929706
93731330
37887744
87473232
30489075
63327291
93398671
15256283
4341600
21418925