29452184
48531698
1494329
971421
86064843
59612587
38188728
24598649
30154220
49144545
5599892
49625990
54878433
78323768
36668396
91639721
56649695
50278255
29154103
9269103
14152277
7283318
93075630
74247313
51125412
12966718
5150116
95045005
87275400
580128
62715044
3303575
3725808
7511635
26568432
27584518
74657937
80979497
71132933
58369640