28
0
1
31
27
137
13
949
24
41
29
60
26
5
9
7
6
3
64
56
194
40
45
14
23
177
38
18
22
92
25
30
39
46
21
102
57
44
20
43
301
10
115
112
75
58
539
260
188