103824
64089
3642
1131
100125
8810
936
5348
105514
41284
2411
91270
32450
739143
67215
55440
82174
55246
18729
290