0
8
6
15
39
119
24
20
566
13
4
37
21
16
31
26
32
25
51
96
82
44
22
9
3
18
33
79
94
65
50
42
61
76
5
17
48
11
41
81