240
3
4
896
7
147
67
24
16
6
20
13
34
14
39
117
181
123
41
97
80
18
45
21
50
11
173
29
64
94
19
58
25
30
22
28
37
31
36
108
81
5
66
1126
79