22593108
879697
1019916
66119482
61149361
50504643
58918624
47881124
4224889
18289313
59663381
35426382
43374028
99181265
35063551
81801939
56157429
77128559
89576425
66036838
4505837
88982040
67995390
42967176
58988414
78627595
43473243
23487895
83811766
81696386
60866812
20188651
96997984
43741287
86797291
61617
3936384
50676282
30276743
79047846