12875588
541954
66262294
11218525
63612152
41327133
42057692
73457081
36321671
50168375
52163148
76581605
6342220
6482415
50009631
84594
70793704
45879592
23854066
30829645
83019881
33956386
9301759
20678551
52351221
11746946
30533275
55359793
6672946
58605325
29768868
45026081
65418458
92447948
50095306
46073422
16028295
25247733
8556665
74644409