29231061
75159379
42594559
58547487
5142778
74284642
7576621
17193811
1804550
39543144
19409190
7635597
77854239
22592198
51694650
67889428
51603292
60789510
67762849
7565980
82268900
25872995
46116085
70571965
59859715
48227545
85568906
37096147
1516330
96174833
97647186
61973503
556178
69518986
52642122
21154513
18084973
7285181
80469137
70225173