3
4
21
6
13
8
247
55
5
46
28
44
97
116
7
1
95
15
23
10
0
20
11
2
9
31
16
58
12
94
36
49
30
86
29
84
24
62