40407075
55317278
9579364
54633230
90468258
77002346
90297136
2299770
82523246
85853773
52124183
7637937
3692426
45107034
47397281
85511928
70107040
8073414
9375576
91812621
59374121
42197407
76635307
82998756
41773081
20858063
50632121
42309463
77336657
63865303
88112
10829622
76396770
12298729
85391924
68308802
15112769
14786533
13952200
36053560