11
3
10
8
22
66
9
0
1
15
34
28
40
2
16
7
84
12
39
36
67
371
210
158
383
217
27
324
161
122
131
112
63
41
30
58
33
21
5
20
13
72
189
143
249