47
22
5
15
25
44
10
40
17
3
12
7
88
26
18
112
148
9
39
232
174
299
224
200
119
159
62
56
92
21
2
13
48
46
55
87
31
30
27
127
4
37
35
32
20
89