290768
8157665
72682615
7993739
9753410
51898471
27881539
17643351
89542987
20075988
10861908
651551
68613407
20529282
31351671
1544998
26103441
12557833
70984376
67114875
23995656
15496100
37009203
76123212
19033730
80473141
39619334
73716628
71709127
95228312
85096797
46195974
69887126
50266621
60384720
7936789
69317996
5921839
97473040
67766853