624595
93337728
32261997
27237274
51922496
150515
2151595
90936795
50882955
3043634
8390396
59016120
5614884
96061055
97608613
25881938
59751233
66701772
45169913
43054088
14133172
21525684
89354485
87641812
9590336
61869022
54248101
10298804
83794337
90084380
94456027
80249148
67313408
8444690
88512828
53478699
76958758
62453747
99227242
3082278