35
31
15
11
19
53
6
301
50
17
23
25
150
42
49
40
30
4
56
58
75
44
38
7
10
5
14
12
21
47
2
8
27
1
34
20