2212813
50572657
29523105
48651344
32392792
28447242
35375168
38839025
95399876
84191842
68067314
5914534
9607401
91456650
32953127
99184597
9501182
4768447
5605567
51538311
89774764
87625422
17253785
2376620
84089732
82907894
78092138
5143405
96401144
49816995
8702857
5804530
2756619
21132919
30159800
70698103
30365364
58582911
3221617
5141127