113515
65243863
20439157
39661303
96571690
58699539
83351076
21177783
70859
12053726
65327232
58343556
58926181
85145483
98341616
54042909
58455091
74203329
64353714
47125844
51156847
13983678
5346691
90944662
89909419
92899692
28533112
17454399
1329632
15808621
22739762
49205108
12695597
15436415
8885293
16803542
51459281
64671466
8524700
1426185