19601591
1311872
38166784
87839320
79315005
52933179
35238978
95767133
65438272
89592555
5673680
877288
1505220
78939585
8795025
83616630
87581608
31614713
13288092
5005372
31959383
34165601
54117139
96415234
70011911
3432715
96577841
25302929
5706699
63344835
82139864
86187510
28353166
55685349
53818239
2193039
52943963
30729294
6071930
51306110