40122216
92229498
82215746
81798055
35107687
52846715
346108
33452662
7652806
61372533
67703886
37574202
55661172
93007494
82511920
940584
75395963
50063978
4625174
86504246
24408667
55587847
2522731
58768069
9548348
46569855
46404646
97185297
89982969
31264783
92089088
40954800
49721900
18277210
57304912
4639016
73499974
10284622
52049031
51779773