16
12
43
38
141
35
96
51
31
41
21
52
55
39
34
61
36
28
27
463
20
9
60
140
101
62
115
26
99
204
88
37
65
8
56
18
11
186
49
15
58
95
464
791
127
53
81
118
64
68