29
6
2
20
41
23
37
12
24
16
7
13
9
39
21
82
49
124
111
69
8
279
44
31
51
66
164
52
1
10
114
48
25
84
128
35
33
40
14
5
62
3
182
55