29
20
4
114
143
5
30
33
99
121
40
7
35
21
25
53
19
89
14
105
22
97
3
6
2
82
183
115
77
52
345
11
69
10
58
16
27
37
9
13
26
42
103
32
24
28
49