2
26
41
6
7
297
38
87
24
17
32
37
13
1552
15
31
61
47
73
0
18
11
8
154
48
51
14
206
52
59
133
44
289
46
39
115
27
34
147
43
45
23
19
30
97
74
176