44738788
1541463
13351180
7088725
53215044
4051996
66207370
62963726
41233322
65758420
14791491
633760
93842324
98467963
5577790
15515035
70304475
22864513
68614641
64227612
19177980
62678819
48497859
95737740
37118351
692275
3795667
245746
32082597
49506260
2658700
75626775
49176002
17395869
72484528
52061240
69352966
42367571
43541766
89492550