29162167
40412160
10867058
57408021
81711473
45202700
40667568
682129
24781
20317422
51348263
173309
67351289
96301843
79759566
47749854
82981452
43289028
29996274
70134161
69958475
56533584
7294459
73343078
7694134
34233153
66956910
2886908
49145819
84982621
82814193
37596185
3179791
99069434
20122648
65025060
81032578
2706527
76003112
81149098