47
33
21
68
8
42
35
54
67
178
41
105
37
14
5
10
88
29
13
90
20
12
277
50
32
51
22
17
7
28
193
339
31
15
134
27
149
103
1
98
52
288
170
77
11
56
282
36
48
18