47
5
14
173
113
12
29
99
96
248
24
54
146
42
33
269
62
17
282
116
28
59
7
27
119
127
20
136
16
72
35
216
58
154
26
8
13
40
25
9
15
38
32
83
120
31
133
43
372