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