48869822
33278605
13566689
19819604
23839735
14171277
95551129
81615594
45379741
30722232
90566282
33851497
13188759
37928376
40163633
23125195
74145048
8746331
35109617
61996347
92905058
39769987
17238211
42834273
28145373
78981157
91235175
95018775
72864913
13712490
70142822
55482214
36429177
39035370
9075877
11389217
359894
7533679
5402497
5839338