293
128
76
454
158
635
323
110
54
254
172
256
186
65
15
106
35
49
64
7
19
25
94
99
11
14
943
104
790
1239
206
531
565
156
167
139
357
395
376
888