56949566
23597455
59185633
92357130
49263398
66716654
1283220
293837
95393060
84563454
63202645
43706376
33216656
14289467
61753813
46581520
53946341
73018340
26667485
76172012
82292820
54671293
5129813
75852210
18026316
22451400
37106066
6819371
82104346
92972953
70773761
1529615
3199065
51497636
6399731
6700447
386497
56211193
5076456
2365643