1
5
8
9
6
30
16
3
18
2
37
113
0
12
13
77
53
22
15
34
40
43
67
64
66
17
136
253
58
121
38
29
272
78
41
21
24
33
35
4
140