18128908
9018969
40711499
86904294
55075891
70432393
43862863
79507870
20051092
80166306
44643853
8114267
67997051
77887353
11363848
72749839
601372
94557761
46967740
52868741
11515893
54132060
39791158
41158896
73862626
80692381
4215459
99605154
3328980
34166361
87432
18089142
25856772
26931320
51173862
79863947
7587709
12576286
13349956
33867584