9884859
47594586
8328083
94433278
47454347
31138204
86096166
92313531
82909757
780163
56988445
77536711
79122026
40667208
81753480
20627087
17523804
40477862
78728774
76013978
77816381
22972267
55809629
26985195
36532510
5081883
86885725
63819835
47168058
54729560
92301794
83126330
13934312
41314781
39835198
25794365
94058985
8099307
22385613
47113313