20542995
12704730
47576068
54352076
71058586
162212
87635320
99806625
93186965
57281058
464928
336184
47759940
54408040
24473589
17258053
52316342
19826674
74796388
85185906
69177745
79884025
48788817
95132802
73841388
30541869
92006463
71943881
42306038
80591690
8847746
14113949
73189719
81107796
45145152
70836445
83788011
54943869
8632543
81257808