50
623
575
116
45
710
267
767
755
517
73
345
43
38
72
33
74
968
2315
179
960
831
90
1096
978
670
522
36
192
730
248
170
20
30
496
70
17
56
796
432
49
382
235
3437
97
1171
913
22
1075
2085
23
1082
1689
148
42
499
156
1310
279