42491666
21585618
3405393
3368756
16785761
37407718
17561618
1277522
91201452
7856824
97971452
9506772
97212618
2036350
19294391
14981779
69329981
7706627
18288992
34741526
89156241
65884680
42642702
45438742
83855014
23207104
45428512
8536616
11283813
68307176
53577391
20315300
11929807
27462412
66912329
75021083
9475456
67779372
41682443
34821993