0
23
5
14
4
11
9
7
21
2
13
12
3
19
26
25
34
18
37
45
79
110
17
57
16
22
33
56
15
59
72
140
223
77
89
268
319
50
393
144
87
307
146
81