31
27
156
20
94
62
39
32
38
25
102
41
49
319
64
103
132
14
9
254
59
17
37
57
30
11
162
52
45
61
29
142
34
47
44
96
129
136
70
55
369
73
53
196
46
33
21
68
67