35105318
8643128
88167062
52146170
12195651
71309592
11772421
89625554
79793977
84247487
37613799
3059316
13193476
70023989
17547182
6826304
43777719
6332305
51747252
27845173
13464156
30965814
27368542
12504005
7972035
32273415
1254598
92075004
22294958
81243340
96086472
66149773
34453933
70011415
87441343
35395457
46454617
9986185
56824021
82277685