27928125
34059871
42384082
2908925
49333982
16781493
45795649
53521348
43035350
55067509
4318816
1367396
27898595
32229366
29391518
32293799
26424239
15902708
14049858
61413459
74907571
6997783
73696118
37787848
98213167
54772491
31571153
57217241
36092312
54167721
52985379
52184196
12706103
12963159
91087199
97385123
32963791
28832413
63025314
80095833