29422393
1417553
61107119
87643191
52031457
57667521
1241986
59897547
2252192
84418717
63553795
33586570
50242727
36344772
47697088
37402885
57063931
31204504
1239512
57578999
62656794
4965715
95271450
30904362
89158658
57704747
47352578
33469926
27555190
14241812
1410145
47685586
92152412
35007231
57504879
14996044
42593328
66408842
32629483
35433290