29106006
61667605
85548944
43133426
64135380
39062124
5978111
33011323
7399938
24425775
1783217
82013878
42454676
56816139
49289648
56348656
58439629
13956670
85189083
15915374
87235982
99274201
72503814
64895815
80173007
13231494
70659078
8249693
7387344
97974327
4513636
599386
32737432
893394
85044422
80021764
43082414
27914175
59689514
38374580