1294256
81139429
21398890
48225307
35721890
8235538
43755244
14002541
94443673
99804956
21375613
79647580
78538280
26244226
5209843
11791394
59225118
62991538
8595314
81226092
94552250
99167403
663497
40737506
5099338
14851329
92629999
44815468
10145156
93173286
783372
6998719
20128348
53895216
83502452
8551671
86568107
47027386
64933157
13433028