22269376
3168713
50718550
22996290
28097486
31783840
87652147
90409470
53909723
54307538
6568857
4127297
4986373
12617690
88901519
34496332
8381830
73723489
68397847
3909901
14387852
33664750
63373837
91437463
9112203
6264875
22871182
2129141
14424852
92644088
77437001
26376739
49067118
43727872
56331890
14093498
2216980
34191358
74339890
12122232