4
10
14
5
1
32
31
0
41
28
16
9
6
11
7
30
29
3
13
51
19
8
74
86
49
152
23
59
47
15
1376
149
17
33
97
39
21
68
57
53
12
36
577
20