43
2
3
240
215
1
4
186
13
57
8
15
27
79
36
6
35
94
12
42
21
60
77
49
31
156
67
46
16
91
19
22
125
9
7
11
85
296
40
10
39
76
18
53
96
64
17