54353450
32389160
37468382
10641794
47733725
30733313
44363985
45362376
16711851
996357
58151120
530940
4702728
7519743
36325916
99384873
51073809
43749
14469767
31188199
66042476
81832003
74948087
20918626
3024376
94449358
87808837
42673929
26792760
74393566
79065142
61894906
6861912
71847343
34117959
7202584
78657070
70587986
44039396
1908302