0
3
6
4
13
28
42
31
5
39
12
26
76
14
30
40
18
7
23
390
87
203
167
81
37
204
10
52
9
41
116
21
68
43
25
231
2213
45
96
90
32