4232986
17792156
3018713
44201883
21208284
6878736
38907280
89508921
59941316
48362122
53899435
64627824
77562108
1662081
2187870
40548146
31375747
20226205
39173854
83989950
23704894
65665065
44329199
60005089
44477573
37659687
87762899
26552414
1014355
59095048
99188707
90874971
79692385
16423228
18224146
82578
55598528
77819306
77951005
51212918