19664233
15018556
16905241
70984534
75187172
28542259
17794924
47372655
86175856
80732678
79115232
13127573
83681476
63815320
25694524
36533955
62548402
32156965
12854228
27192029
99233946
15543994
36273248
89642133
33571338
52593426
64032230
17431041
8915524
85936541
33239789
89064900
33106463
46252379
87703761
50573115
76051685
1204027
18466606
94697144