5
3
0
1
27
22
2
13
10
6
7
28
25
32
50
12
52
19
30
43
31
80
18
17
47
59
8
95
81
39
20
16
11
15
14
24
21
29
108
94