303561
40646721
44723547
71085760
69943286
67866909
36355716
98876649
60732931
25516246
8719516
6599340
59556577
605410000
41689863
85703005
20062972
56746906
90951112
89304734
54649466
19452750
74964400
60913949
79006093
70057964
34367601
75742726
45672705
23346683
49834779
46742949
53739582
31851589
19586846
40532341
31952252
26649149
7127495
96839083