82572467
21007740
17867673
87416272
8940770
72194165
39204713
95284675
73555719
8907264
73515998
55164763
56143522
57407926
69044361
18024720
40847510
19448985
54833335
95288558
70237081
41456437
50056074
49772417
85718210
79644549
34686703
17907255
60347161
70973925
31097201
20901563
14578839
64988402
74979418
33928438
54043804
12168073
9791768
48133938