20162654
151510
21693116
3808141
48974368
6299105
16553124
21083214
51927563
55851223
33576996
78628382
611563
88954611
83021329
25761942
88001138
39276136
86357192
4911290
26263136
90129405
239343
76666555
97672995
59196637
64413450
24971006
18725381
18967144
55747398
23369535
6691608
17917275
477265
4543388
16509958
66017334
60875769
50646115