2586620
91506876
24641474
95159083
50695139
59857787
45276315
8152650
8019294
61708266
3205562
13367398
88514560
1524460
48406553
48392533
47375970
76877934
84086274
93178802
6557578
76357284
2334914
21712416
51161520
30163162
13331418
68261780
35922717
39655137
3038648
10129053
67491629
66704371
37008539
60914608
98484938
8791008
21201142
69978030