29
14
47
25
21
111
442
327
119
255
60
84
24
15
74
34
31
136
26
179
19
868
13
148
20
16
48
8
12
51
55
39
106
41
94
32
132
100
79
63
90
30
180
165
105
104
121