55436286
59056175
86814881
8224326
46576304
36995440
4322365
1639473
6602595
10068346
59429685
63901567
79885142
26051270
91172791
14476229
61011873
95605660
64508313
34395020
44977000
71291781
52141914
49764861
51706245
91154734
77583420
19872081
29799281
66485936
49758391
81191412
78602856
955263
58212082
50975343
9705586
98737749
65786238
1117393