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