23
20
10
1
40
13
55
5
9
11
4
21
33
17
143
6
62
30
15
63
31
16
37
27
74
193
54
346
159
105
254
48
116
152
278
93
101
255
110
83
473
106
356
43
133
231
79
123