235
20
31
23
11
15
7
9
6
25
43
110
33
259
22
2
5
17
1
44
24
12
266
113
67
167
8
51
50
296
53
106
102
54
36
27
29
95
37
56
3
16
39
13
42
32