39539397
8401569
2250351
9528667
55713462
61299653
7209291
79109062
75912040
92325753
63536400
1407462
99189060
86275620
22698818
54075185
9606228
85371855
26295980
82894028
915973
22102184
30499187
3824157
1432240
21959718
46927024
82185071
5060183
90675361
82827635
9527728
5087790
26172522
35619343
62874222
77874283
98123428
88895634
60084310