234976
64809045
67505602
3647170
54344734
323118
97431650
58857379
2045399
82731488
87869366
14121245
79514489
5313809
11623319
94063998
83768532
47912292
10878615
52991669
69441425
47062993
26647927
96533787
14338523
46767155
73691493
41502736
17229629
71915112
8487870
1317356
23796755
53003113
58366551
92721302
1052698
84454190
78271025
20412093