31837980
82783601
10328228
32417684
96232208
25941632
18912960
171889
29312424
75545002
19238064
98734335
17104887
8500816
59199330
178217
86538892
88655081
8027222
7845063
98633211
3957786
88718546
57151306
95709371
50791461
52207565
195825
68879782
92943550
28669369
92885023
97668218
551654
37438174
74804984
34746029
1016070
88862723
45716380