20
10
12
25
285
113
73
139
51
86
75
28
108
61
95
16
90
244
33
37
179
71
241
55
173
94
208
21
31
18
24
59
56
152
43
114
45
47
19
151
34
6
15
9
4
42
180
32
39
125
77
105
91
142
207