29
5
29
40
16
9
10
57
71
39
61
249
51
237
736
189
119
184
25
16
21
43
6
11
3
3
12