16633640
9950713
11097048
30514525
7383295
22002180
28956670
8393299
47671291
1122204
34006578
30074178
60883665
84265718
44139920
7044569
71206454
23134990
99747251
37594375
32598030
4143998
64671663
7791890
8303940
83787229
29582877
95011096
4572433
94052309
9764708
76616987
16894310
79957325
66169777
75589197
845554
17971882
11901537
66179382