97584674
41244430
3136163
31581585
93714346
88185322
40108173
2066516
21625180
92119071
10827870
7671155
33794712
6316863
54613774
58797693
65294398
17937490
67221452
55389863
22244984
21237137
31775393
2654951
70466572
45222202
62133533
44143148
57755987
25981249
28987976
73789303
66045081
76738160
66407156
24762170
91844782
37195644
21668895
168352