47006966
16009351
7802746
85985956
90959666
69831177
90848668
8924070
95984096
7061672
88215510
17444593
92536583
94328154
14406699
40078183
4452518
713963
87022516
6437743
77175594
59064690
77758578
27927169
92908584
52075263
57653869
21982451
5646148
51828346
31204900
68104495
6766838
4270489
12969804
94037346
92409371
36731629
93048984
561947