51
34
21
138
29
8
23
159
19
17
22
37
97
61
46
69
130
171
10
60
47
152
136
132
235
48
53
54
45
66
39
78
28
107
92
93
49
25
186
67
88
145
81
64
7
59
57