45158790
41104124
97479423
53159049
49102369
87272151
40953168
56809967
4564673
27351017
17279050
4073440
48186945
71474594
99898484
90701115
87901091
48449876
62576908
7218903
6285622
41529003
36851941
79739747
21266882
50899187
5781809
476409
28807554
79213662
912852
87652651
88618425
74161860
23821654
41719666
36422
20914108
27305445
67027599