122107117
116660104
11516522
474188
471662
4235987
347251
340313
3212726
3117694
2831601
2750198
661346
68227
469697
904127
508307
456329
231849
730636
384207
994939
236854
902206