30569956
16103794
25616748
22332044
94298179
1141600
41404207
38777552
79543086
95389886
51235350
86861158
79681683
30311383
3670764
70065659
64102913
25777108
25627558
4164117
843213
59481580
13862873
9886563
83803896
27406239
25038964
64163586
94341459
67306682
35692526
38468710
35306186
1069819
41651826
42344026
35197817
85162785
24981250
89223814