82012426
35978769
47317250
18986993
45802859
50448263
73361762
52462509
5096713
3821654
16763371
99961654
8098661
9442699
59483760
88138726
7817147
11341789
58916058
58258594
80529063
82683744
74334588
12341051
86012658
53905072
94123291
55665339
3671501
22914551
50686239
87477740
88642825
11369358
91471386
85001688
84053037
86649048
54485352
4835025