29972130
39704635
16634060
29769829
95251585
14315888
74601492
19055372
15924350
357647
520776
740353
62975687
1776917
98917718
1287839
89649968
44438045
10674763
84417133
93677418
9387070
42648143
1505042
22301800
41922879
72643155
81514272
6276317
52893725
62407309
25189896
929449
50231007
16459321
56546803
81208300
25568030
889236
79699338