95831171
88715832
34247251
32493482
15214835
49105782
26688378
29175400
18003416
9588679
68237039
9284539
51327050
16496481
86883676
32165928
7295652
56952040
22869125
30419729
97836542
86325017
87196966
85133915
2405791
63284007
80884501
6242647
41774973
5857561
76474995
14069575
92327779
9196463
58407164
76936083
17517047
33083064
34942514
61197573