29352963
83345199
83226750
35146924
31035880
21005113
68149266
76013646
56014256
28991366
24083674
15364475
339972
21868805
58059037
85817979
28155158
7063275
52556806
59287146
98992142
47003686
50212539
4913122
70291105
43415408
84014473
22109353
42474621
40614922
52029774
77517569
99584204
92786100
977139
45293240
97734541
72003713
3442536
67654216