21294266
26055252
27045966
72799186
67173061
5496929
57252801
41339256
80385183
1052211
59028941
31515233
28287052
74148213
41578090
2672156
898908
81386155
36409092
53868404
43517566
19095602
2014417
99145367
4851407
51755867
35073640
72558912
76683051
34351986
50087084
68171554
95732212
11806748
23037170
80166515
9668980
51648863
89049788
77029838