29666624
1370988
5855587
65014900
96814480
20729010
17595099
39387058
6005178
27656744
26362161
80268424
20456682
30267660
93788894
37908209
99845753
18747339
8424431
72189329
82015007
4751204
76095568
3069378
91467
7436148
35068
80253354
67004708
25325352
45317328
74196527
28467475
54774491
45513745
22018191
9005557
63243973
67345018
7806225