43355550
37511244
3324532
1002556
30895122
83855753
71115177
47211529
87598166
27808217
62486627
44688130
13934120
92274467
13861953
93138660
48225433
42481011
67299630
34126004
20261056
71461883
59619207
12629443
88745306
7753745
52516564
6807858
9539449
3162572
34046630
3539690
8146321
77385147
57741803
28986712
3821487
76667277
46384488
10564985