2
12
10
5
0
19
17
16
9
23
4
13
7
1
51
30
32
48
20
52
34
27
141
230
35
45
67
72
46
273
24
70
54
340
92
94
102
81
153
68
29
74
57
61