69438328
66442448
66759516
63607376
20386869
69054905
35149731
31762425
51506492
59324913
2948840
57871955
95146306
96809126
84533354
71858269
64473011
37084882
80666922
83924953
78226067
32782520
66178332
86128649
54526425
36289806
1529523
16847114
63018939
89748588
18794829
95798277
28949170
181866
44499760
61428863
60109857
26557801
13502045
17063557