0
5
3
15
2
9
4
22
6
23
24
33
25
18
21
17
102
38
538
20
7
32
31
34
36
26
54
101
188
84
156
40
50
70
45
65
142
192
46
59
39