30462584
5075456
16355975
7178931
5970884
72264924
55357250
83486756
71213658
56973526
99846885
8936161
14629022
84486248
4505137
4298652
76337876
56428595
87651019
3444931
11787285
64315132
21573090
25835239
18356502
82216708
14833811
295617
12708598
29125083
8983505
54201099
83831079
48791424
54646489
6079890
33267553
42434260
74474343
8927976