46572560
83105319
38893274
8226426
14773476
66661160
13234216
52151142
4623874
22617931
49943828
40613037
38438200
61982700
66659922
7057597
22493855
43479077
4761681
4278142
89984614
74514470
78411091
60434940
25713818
96552943
70545732
47341864
28927282
90236936
2067527
99104637
51671154
5683561
45361131
48275706
11466069
75105032
42269352
27302182