10248290
13937703
60486031
3927273
77675856
669684
69934104
28287651
71442592
77927394
58882930
61934070
72661321
67595067
87601398
24408435
77238945
31853643
52744292
21376719
80252853
63377396
70626114
56739909
58627212
91094822
30874926
8291515
96351938
15865377
49793072
50065132
69175381
55301130
11847466
91821170
58462155
18611536
69669103
39832786