3909811
94306783
76798688
51958618
21882155
5713320
84645244
11346221
13081107
75757762
37346941
4658492
9797651
29236575
4427578
74114569
56286077
8602319
23634420
46672522
1023153
6167274
45613181
34196898
51313428
93197228
95798348
59883600
45566807
52628507
25033262
8170918
34017618
78368122
42746423
39663187
71717318
46488839
4360565
507348