31896959
81238441
628639
95394474
79134075
157908
1419968
53426471
53653434
18126388
87223223
66613273
3250160
25877825
88664873
15954198
42039350
76551972
10272877
4046638
90818017
94518220
27184406
90562550
71651849
3079817
55007895
34347059
60744488
20715682
75275996
76815161
76217141
13373053
18143065
72633483
6630729
21899895
10294861
10322084