3532665
20911318
84489292
40262747
87879250
21332050
9196199
8880167
9582793
882451
70673596
76979255
24257700
36347977
23699562
51039595
76246547
87186204
66963728
43813562
1201509
20306853
46086790
74249055
32712863
20271277
76343620
16366620
96502928
50372546
25398100
81439792
75197324
93584856
12892428
79614702
78831237
31323556
95057159
87141643