0
22
60
7
33
5
24
23
3
26
14
4
19
8
6
34
16
1
12
42
11
15
2
18
257
72
209
91
207
50
68
30
51
28
36
53
242
119
112
102
187
41
70
46
99
134
58