31
9
27
149
128
108
70
83
81
201
92
47
237
36
35
11
28
57
32
24
50
130
53
25
56
3
19
68
75
77
20
54
10
15
40
44
115
84
87
235
41
34
8
13
90
18
59
21
94