31
11
260
5
7
33
16
19
22
78
34
65
30
37
18
25
35
17
14
21
29
15
4
23
42
26
41
20
1
12
9
64
10
137
92
179