31461875
39104223
97971024
64821798
90844849
9483447
29837496
1181197
7051984
1973760
65091166
89482754
29703142
12971629
91303249
8953700
35409018
71889744
58128889
13122727
86051107
54761840
49746661
53896178
446223
9442932
52761784
15111520
8103530
20254095
12126226
98118513
70466321
17482826
70824589
60663243
12474592
78761482
39821237
62807447