17151552
49675169
13591856
1720272
68017071
6396191
89059106
48905849
16278195
48168324
37387454
13902376
438077
86972607
19429125
17875573
89967783
3012965
35095701
97337805
19122206
41061733
47154327
46655934
55351232
19734160
23897303
29122545
92567122
49905900
65665161
15314411
12608592
82889507
30537054
21865457
67982860
64341024
56602677
8107532