113136
60139
29325
850154
76511
30636
883138
46695
2259141
531
507
91383
1019186
69624
77323
50691
616109
59582
2288
43650