53581301
2893790
14302940
84644268
10941101
14041535
28392126
11356206
88202558
18194209
36887238
33056555
69661877
34575627
17406439
87165877
37436344
14638434
1638505
52577158
94539718
77031450
78356715
27792475
39355567
49941636
28714465
25437943
39897698
36474415
53994077
13556700
39457237
6233944
37085980
87376584
8828378
30089340
80178758
80867536