43461698
33222408
73472523
20387620
9854725
90142777
37392052
31244103
17262031
65185602
4594502
36913526
16203401
56807133
66795530
25124815
65135651
24013550
86014485
27602626
20198282
67388353
79342734
58846461
85672893
5456240
90663953
46217184
22414412
19741431
75097281
72128330
50136856
8012938
37199823
82563095
46291330
5613766
81618211
86035385