43448094
47475436
15882614
23068904
94451058
82687957
30791217
68436615
24078506
17249464
93768350
87725734
9644043
9220370
41915480
26185530
13195085
31374109
90665192
98189700
53988011
71784310
34353773
66126576
5461372
8183062
16533139
59565622
31114498
49375614
65858417
26238102
16708346
11053679
86895775
38686785
18495062
82175143
95983363
96407150