11242507
4175330
4329312
39555892
28749312
9595696
31891960
17857640
98882003
5884828
44526896
19302836
97486415
34972969
95869033
39536436
44068156
8324371
78393356
525856
72795145
53412245
81946018
44901203
69253733
3451037
98033045
12441082
34032449
35399018
99098147
24824835
28473888
65111025
61165187
7862338
1028
2216272
85751932
70696722