15
5
8
10
72
22
21
71
16
52
120
30
7
42
127
196
64
0
23
105
26
37
14
2
76
6
97
287
157
44
41
3
137
142
20
53
49
27
9
50
101
24
29
60
12