145866
4314639
34903557
69952817
15529824
87065031
25194592
7730138
23105464
56921240
5066611
71985153
77863560
22979080
86077931
93675225
57994723
25101683
57693530
8339078
56724612
5535985
64587678
92071642
88337736
76402096
5083563
27439703
56867873
89441814
94722127
6828031
84807828
46351676
7484539
92852919
89222307
39333279
68865690
24585932