82531542
50839360
32581976
35344830
41627182
20087169
97981495
24123550
28026729
48244834
58972807
62828168
82235241
55963116
84723871
34046135
82005091
71948939
35737389
6562702
54051577
8097949
18904304
80668448
44521942
75709514
39287064
47248417
51463503
23604232
17985343
63236187
99368863
64892049
75136564
65948225
56234129
20491090
4900267
6593106