12
51
20
21
130
35
27
4
1
126
43
24
31
33
9
7
69
3
80
6
0
42
32
28
34
60
10
5
88
37
16
15
102
47
54
315
109
72
99
236
58
30
48