3
16
5
58
12
7
31
37
0
21
15
50
10
18
9
20
27
24
6
32
117
67
88
28
19
23
297
29
46
25
26
38
44
1371
150
63
48
42
89