82715620
14043429
52213170
95097960
61782286
59255530
99381556
8529389
31441496
72167605
20469391
74782292
33502186
24119712
25336998
17185536
59529357
8676937
54047390
93578097
31384113
86908512
48227218
85147028
99275638
354598
97352369
93318420
85313994
48731851
6186841
64329030
23786427
84904011
19277015
63736150
5147416
91396403
65512745
68919052