257743
39988148
787781
13044682
91726027
4287836
48864883
61823470
60708302
25414656
279870
26698510
94936596
19575069
59029719
58124807
2932259
59214327
66549226
7357467
12251209
73082736
25967241
73846619
9343897
17851790
47722942
55177519
18227656
30922335
86564065
57885044
9087436
41074574
6609920
86912020
18586109
63106571
13311657
182281