8124728
5044089
89313168
81413908
19107392
21142816
14343733
53697910
1585329
89816845
86322426
299650
55838746
73276243
72336043
60626595
62466460
66927080
28751206
89023538
29567951
32263729
5075253
15204360
68024444
87551468
5708248
55535903
81467376
20593899
72347439
75145503
7618528
6878219
45972574
19184262
85412387
78686777
81041552
40902197