12
2
20
13
5
6
0
4
29
95
16
135
58
24
46
14
51
84
74
45
130
34
210
97
92
60
159
127
40
209
39
66
76
143
230
300
114
48
131
318
107
38
265
179
294
77
161
204
35