29201006
71264546
24264917
1999462
15514214
96643771
50356880
25899655
25596769
7884764
657208
72884544
16261271
28105340
37258091
332850
43858203
56373550
61318834
7832414
7520942
73431536
795567
88439649
73242959
4955451
46515651
43844514
40832095
12763631
82155306
2609262
11373258
2978916
48206193
20808551
4556251
28963967
92391245
59106561