95068452
99909274
589643
2711342
68396152
46798299
96848271
91548323
67693550
95807168
9415184
20105558
9778034
55895556
7659175
12178540
3089752
50807617
80586337
98505681
43897868
42627257
23033564
41189863
92322097
64164571
30564481
29723942
24375165
8613519
2941598
23994623
71528908
89837245
2233882
43076847
20866844
17354126
4069676
1761909