50
41
19
24
161
7
48
147
29
64
10
31
39
62
16
55
171
21
66
13
38
56
151
22
12
80
81
18
25
27
71
45
28
122
60
20
49
58
32
52
8
34
35
289