3117798
89973836
14784952
93843016
84435326
30538353
72293779
5862116
37582646
55516191
83322673
40206710
54814565
20618918
8906885
98325069
93395483
81567607
9788300
60609114
65291536
10234310
73799185
73938123
47395297
62497089
37903042
96651685
5712010
13501714
6373920
498821
55212422
28184008
8612472
14453431
43186233
82937666
824976
47929600