3
5
43
8
31
20
15
7
28
94
6
2
78
10
0
21
17
29
14
79
63
16
49
96
34
136
30
60
114
64
188
146
36
9
66
62
53
12
75
143
91
84