1222516
51749134
59633442
36295618
66624427
26371823
86825885
42145300
20871641
49991659
33692377
23942018
63436670
51707632
8911754
95124234
17213019
28626559
23661124
54173613
29509035
54109800
26657341
47625560
37007139
79272269
5399851
13871932
87626954
554623
41031874
1186034
36705226
57079635
83742635
31256156
58473168
90931975
67399031
48575573