5
0
4
1
6
12
10
2
18
3
7
8
31
61
55
86
37
34
109
43
76
29
75
25
97
15
53
70
27
137
17
48
23
96
47
219
673
35