513262
2226059
42128194
29791772
82054042
33361240
20639007
99923904
86519263
9217925
23177048
68561613
69093946
99837863
43102556
80561233
96786598
9194890
11101814
237340
54956581
38725966
76693589
87438390
56416705
31551607
14169492
25853429
4887337
63661538
13821004
54193227
84359638
99508284
61541470
6332725
8595271
80906105
67177159
67891636