112936
60139
29325
849154
76511
30236
883138
46695
2259141
531
507
91383
1019186
69624
77323
50691
616109
59582
2288
43650