31709638
69583446
23547257
2998277
31622716
87726931
11982450
98627643
92346671
1139152
9250983
6835816
1061000
59822547
86958580
46832403
30966276
66274150
199459
91769833
51654930
44176605
12091556
75457113
33429035
68796696
46042043
51822144
96651842
2423903
55445426
78456293
95015306
67752671
47866182
97295614
75389145
89577132
1477530
49285771