15304107
3168482
95619593
3821201
15794826
18444444
23547229
61602172
7401726
97519685
2479840
851432
17145922
11631871
21275318
87153996
9067275
38252502
93823448
44528292
44933490
70194127
66942663
11975759
76255666
9914073
60788839
2806517
83418348
60048253
55959216
6356496
16948550
45572813
4224818
30129809
5212496
88204811
630960
82122157