81497417
19585591
2373720
29004268
75192195
82381769
57143324
3698706
79834029
48384814
7164164
21356182
69639695
23042551
7220489
10098535
30073143
95173470
92397399
30446058
23274678
74097788
28143930
31127031
89274185
5216617
16093783
4811178
63163515
33296393
1461270
47652397
6693648
44363751
17122225
38762496
12387546
10392709
61675212
60525607