29
12
9
28
26
14
10
19
9
3
9
2
22
3
7
51
38
5
10
80
60
7
10
39
68
4
5
6
37
14
8
13
39
37
61
159
2
11
1
2
2
29
22
42
241
20
16