352
54
50
51
262
98
76
288
127
87
52
125
69
214
1507
70
79
222
101
47
107
733
393
53
263
1415
94
118
45
176
245
261