52795860
14176258
46408704
2752835
87342569
68143034
88774087
10062945
48098747
64084746
55746001
99716233
1982350
65455404
131603
70579732
82199630
49098216
19629617
40376856
4127510
24947462
88793435
92358988
98017728
486106
61339155
22561493
53051436
23696816
34257296
91352627
49226471
7687700
46477913
29174950
33929501
70881293
58544321
10171634