83076666
36618621
71484158
30293103
61217316
71422858
18941978
8314213
91457184
85269367
25978064
83612316
23343054
19897613
6447655
68172354
38498262
14031432
7704969
42708652
67728172
95141087
93988078
21221807
50213725
6385863
73178465
82127035
62925673
29216893
53605673
76995364
60239221
79692344
70847673
79649
27229173
72394220
11951582
8203173