16982993
93053390
22794072
65617276
85498556
54537901
1047501
75417290
76416546
83865865
93953051
69315319
68616023
3908976
8562188
75141396
48406283
94372131
80209800
49146369
28648822
53947212
71453443
65598288
53546802
89963860
45644116
46399311
1587330
7153807
63387665
31571989
85993516
66405622
29501575
206634
58875594
1373383
2508698
43528975