4
2
3
0
6
27
32
86
76
143
24
26
71
47
112
80
97
127
21
56
16
10
122
23
60
52
42
73
229
145
64
28
115
128
125
62
54
22
36
88
83
77
74
78
95