42945897
7838176
70013753
25269217
95887514
66329128
22513909
4984953
9446778
18093356
5932256
89455617
92942882
9234213
72156802
59019993
9731020
87698371
65911021
84334191
21809159
89962127
47875533
89624346
64309398
71478301
20921775
61244633
73847236
72862231
90863935
13651659
77707048
12078740
19175433
42005846
12843708
51881017
448397
743887