29
204
74
69
68
38
19
16
8
23
36
5
32
35
119
15
43
12
31
25
100
104
21
27
28
39
34
17
10
13
9
67
30
63
1
18
22
42
78
37
6
130
554
178
50
26