95595747
30274354
51821296
262470
29527950
9002581
55997758
90708208
41978110
29497172
48637071
68345685
1528217
92265648
20942292
53527745
7513690
36392850
68974874
2368221
91254806
61808650
94017540
92984480
77834891
8801605
26393781
67333612
2599875
6221297
218078
60505548
38046192
97484969
89979712
97169000
26683041
61089324
8114992
27795422