250
24
21
13
35
29
7
37
19
12
3
10
5
182
198
6
2
17
20
8
16
36
31
9
27
23
65
86
1
32
33
22
4
142
50
11
412
43