14157046
19307295
409387
95732629
95641865
4356275
53749755
69643973
94305589
6355470
82532135
14842585
10694862
55311396
7021141
34113883
24704639
5499168
20133325
10556277
28645115
71108140
96907281
1051512
89727114
28513026
65534222
46948787
91546743
96617539
70698741
10473701
8374489
65799440
92152548
96556909
14901823
877754
87142908
16763006