62296
95692525
61308604
32709026
4582193
89396134
10657537
91637147
61158342
97848107
11979239
96492696
92594410
28974223
4757655
76667213
49008459
28043783
20068524
23005078
55897693
82504015
66763260
79375505
46589614
38842832
26257449
87886527
114189
49732450
46621159
93552080
73344841
71919661
68863503
3284171
47860
61128272
51001285
12034317