0
22
38
14
7
2
10
5
18
20
24
32
13
37
103
29
56
33
15
161
76
49
47
25
50
59
41
35
69
134
19
65
196
216
87
66
45
26
64
135
82
21
410
48
34
112