2251575
59095641
49201027
88873319
6809295
32824396
42797159
80126900
82827949
40421196
75449340
83203277
86504779
51933399
26465856
52154804
21683424
69748522
48096889
52243482
54449583
20133822
83617832
46474295
19729270
10277785
54576962
67829459
44028641
60127426
6396098
95698665
45297509
2878142
6006759
24006562
19544890
5206541
2526930
20674582