31002521
1705540
68496641
92035276
98671709
39323734
27801826
21384820
23531464
4199259
5601397
7792427
7705286
64927890
42863507
59097521
75774415
42475014
40792775
33591530
19394638
93201173
53328003
50743589
5518810
75336008
9711462
52665264
70657296
68952306
29282128
56892640
6179316
69971528
35648701
73491821
10683308
55012847
26298648
17051669