83953376
40787215
59343120
4269137
86944877
86623445
36702149
47125171
44233430
18384044
88339263
865381
70209860
36743766
88572984
9247273
75925203
2645102
3660178
52397557
81708522
49782963
85777692
6697857
28965156
64623119
66003134
21569520
53343463
13024266
60884452
29095990
24798609
48387340
44203363
98496896
49223223
64506556
4576384
31469409