37457559
32795146
25142008
58871434
13489907
37667375
11547162
95068843
80989825
38448265
53329997
46794752
66632155
95065170
77633964
56107693
4474852
5318702
33117866
50181556
58591157
42738198
46106759
9604365
79173888
49813814
21503467
12609578
71168123
79257894
50012265
79167784
21867227
98644186
49012410
18807757
66867050
22165939
41541569
8155458