5044561
10226554
41256379
63963989
135813
80933169
69499101
28944678
44422688
54555383
1787116
3117570
76753918
48508872
61623898
23854113
26808246
92059998
83166850
1217214
33738344
78863553
69055308
12824025
89446551
82008712
84924407
58593035
80821660
95652958
32101171
31414519
72468691
58176622
8678850
53229158
13948251
2055214
2533150
29341195