22052145
32152950
63379318
37056248
5953980
138628
86753298
20589115
98232328
19882300
60608134
67008552
722889
77979679
19781000
94202195
7028970
78658311
10382149
86848652
77165561
80051508
55115336
31744459
47027860
16939394
9273863
60629278
31465990
17551624
60725084
98033189
80861254
17012434
31993313
34784969
5927229
65189574
82458855
65171823