23
11
20
42
64
10
136
15
6
8
0
157
37
14
295
46
123
82
36
18
24
76
72
57
120
40
85
62
61
99
65
81
25
170
248
210
148
39
137
98
70
140
84
33
47
188
241
28
45
87
249
277