31304976
2663919
8582032
80818812
97193245
58512291
76539281
48282664
9901279
91083746
86467485
55949079
71471240
30439539
45675097
44648107
11487493
51163279
10532324
87537592
41419396
39943528
77805913
69142619
35003920
15946317
27878929
11518860
92732133
56916916
42397088
92787294
72055589
14127170
77745920
25334995
6568401
46467225
11467622
74349253