283
242
182
246
135
160
17
38
5
6
73
68
107
12
35
96
105
43
32
50
24
2
1
11
10
21
3
590
42
29
25
152
284
90
226
129
325