2348313
10624832
5343329
33199805
68859860
8317785
6572496
5614091
57031424
79193080
30278665
53419994
10965036
4525353
76955351
66458226
37149781
14497375
32876033
76663083
32478098
19827078
27981305
45584800
54236108
40554306
35947212
2208177
13081344
3881100
86857275
29402452
86603144
3316299
45652656
41389431
92581627
19685598
25202924
28568255