29
229
26
23
5
16
22
27
185
34
31
88
19
72
15
13
49
33
12
25
38
40
20
6
21
11
17
97
115
123
46
37
30
135
93
24
346
128
68
92
42
148
45
18
32
39