19
5
12
11
4
18
15
10
7
114
36
136
2
1
31
3
24
13
42
20
14
9
16
21
33
39
6
28
108
43
205
17
34
8
29
68
41
241