148
10
230
208
29
41
27
32
103
65
107
129
18
16
125
100
60
238
291
219
155
90
225
38
43
46
68
146
157
62
24
34
42
67
45
54
97
59
48
71