95349652
65939294
78639045
72899699
118559038
118582629
118570786
101814056
105173486
108565739
109817170
111816738
113123035
114656380
116841247
117193957
109791084
40252325
67376620
85458710
99943945
95778813
95691950
101947137
117331174
100121867
100121829
118522586
118508435
118498632
118498326
105625523
81028676
118472740
68296076
78188751
100482665
97455766
97478354
97549493
86677075
100707538
100856971
85404684
96556727
88339548
94200342
95225057
102515118
100403460
99426989
114356119