29733165
11988180
10401090
8456991
39519800
38109466
82816066
19773884
92641954
76769939
37063352
25974321
55969126
88818409
4767495
4034524
549175
20443325
9061704
90301045
31382624
57886663
13194991
4141904
49492554
52113185
60478362
40468238
32869833
90815615
50862829
73699021
95735006
71968279
96448485
95438987
3031151
96269190
93342912
87431389