46084532
29346630
16965878
26504676
68535444
68027220
8105658
11737391
31922411
64378472
76509734
64137279
33793937
53994064
7753830
32106313
7905186
7902494
96339454
11038709
594336
8784699
62966392
54377670
34275935
37759716
65843926
81392472
53215739
1039353
82213676
93352869
35007755
19307193
79985855
83526120
50923727
28553939
3159195
1132620