35038286
6427742
58602685
1768706
52114917
40222902
12098316
30614588
1366814
14693166
13685117
9334230
77133792
5901372
31491500
21461356
57495703
58201294
34181546
97934997
83762621
88258543
33356304
38302282
6441020
42378762
12641004
23679486
1808213
70333598
20046458
51887383
904280
97595767
27589076
6644420
27871972
39188259
42066574
33767714