56603553
2922421
46632387
47624186
87001185
72427712
11023319
62385779
144686
27996961
29519482
25628434
83308276
41541202
1106964
90432109
9680268
13455596
7652434
70767167
28188429
10839317
18158328
25938382
64895023
57871869
92464304
65121590
6493821
84298880
46173802
15837723
21319405
45404758
95001072
22298665
72755932
91474540
5662354
47885841