41
43
12
54
65
5
217
136
42
37
111
53
32
21
130
83
248
160
77
150
63
141
142
109
163
259
274
184
117
52
87