29
12
11
42
4
30
18
38
5
68
13
1
156
102
31
37
34
7
441
94
186
15
86
10
28
214
46
19
2
65
8
49
9
35
67
17
14
16
24
84
54
48
21