22052647
172450
11783461
61458636
56002939
67741216
14002192
71975544
3094389
2022724
586281
97746679
58867309
109189
81705909
45547831
9839465
33517964
2525980
39226357
42444587
23056877
78402079
74606804
65876284
54167893
49361553
45832900
19876787
5703705
39013005
55964782
34525373
82341346
21727016
30845382
750451
1315555
67033218
52534868