58536362
8080299
8553327
7189893
79954515
54736358
41716982
53528317
71282938
8251102
66453604
6167982
57838997
6539780
30535556
56578234
707242
56174606
49209138
24026864
70376228
51496208
10303269
95093850
96484984
36161576
67292971
57851193
57873399
46596445
27297209
75165730
96886489
73106885
54247716
46075783
38156030
68135099
13911505
11058446