5003672
5362949
16364333
34779736
26647115
86205926
75162405
27626861
889586
55255439
80239411
36995435
32218324
48254344
97832992
47437083
80268127
27798437
20169044
2144105
78477863
77764861
81775565
31254619
57771560
76226023
61423410
96907111
75016020
59993585
76008402
9598161
26086414
65295248
2827254
99391648
85917807
39101908
4875374
84505322