29459769
38803008
19165673
89314259
57277944
5218739
22064989
37136282
60624119
54179228
16351933
57678964
3356794
68659294
22586715
60586489
94548859
37511040
72128365
85439133
423670
46296751
24997869
966493
856188
53313076
49743767
4163274
56767917
20152155
87919882
5671885
3709948
18387043
3040338
17226485
6133456
44216321
50278444
76899728