23
21
10
15
40
32
113
153
52
107
106
112
49
53
79
115
137
44
66
62
201
148
75
197
24
95
33
135
163
278
232
91
46
110
51
57
99
43
67
54
70
98
35
38
58
19
295
31
30
158
64
76
4