52955628
9500607
35288695
34134505
59699058
74693857
15046119
8535693
82671679
19525957
774858
85569431
3524233
34588391
75441680
35012676
25321954
6055398
16954947
11723292
93189435
19155282
16917805
28462646
33013901
75946258
66397318
82237119
2497719
36137396
84625382
68297565
58497032
60671327
99396272
45532197
41998089
146065
70225044
50327199