116637
71128097
26494959
247438
90055098
74026228
63981976
63074542
50135119
4086182
26668057
29461761
89142786
56728274
96846130
67357161
4261953
31462890
19764751
31939910
369098
55978904
50978847
31801877
61726988
54699474
6879636
76338824
2930152
7392351
80429091
72351912
71416984
49724246
77259711
14143910
43343085
83125774
59899942
5904232