2
8
5
13
6
4
17
9
37
29
12
34
119
53
32
19
18
28
23
62
41
68
20
50
35
33
38
39
25
15
22
11
48
223
81
99
188
130