86868228
80347842
78576070
17039720
2691196
4404278
4118617
58004726
98469138
84056435
5339190
9387167
20326873
10797131
35208556
29204605
78635490
701552
92689894
4122661
82471616
1372115
30747467
82492057
95562165
71304000
5703533
15822545
2400774
29823333
49729661
36324537
26977766
97693027
74414908
43529128
32624402
77021652
83047103
14614736