2958550
96764910
55705916
14648035
30167751
31183493
97983305
27321083
57906412
5543288
33463164
8455749
705822
17181461
55153283
88361024
7389540
37207739
600344
67438351
64442846
58299697
48413280
62605206
40728815
34807382
51929740
1348610
83077065
72052480
33497900
72032839
24738563
43671488
79247568
66975357
53614614
86889873
19651614
21597279