43099863
86827148
29648004
92825650
7799155
75717340
99821000
28629496
75814091
73285388
4768072
66058067
42559201
68213548
49945804
17578840
129956
8281274
90163241
7914635
68878641
37526943
94638908
8662835
47699356
76317813
55524167
99539864
62591233
59812315
97207891
20802658
65192312
6226777
5949515
70234949
30858831
30545324
53473588
24996459