58172556
83568463
1181318
33164292
58159322
70405557
1816966
13042599
87748497
83279007
21033674
3143446
2617993
6628936
86032798
85292176
20758383
77652532
76801305
10459927
94435698
69935922
4891648
43733385
32766911
23143750
76658261
7682373
73856864
51721944
16652176
4252426
70111836
14825186
3005033
64075427
99025310
31782218
88977776
41972621