0
2
5
12
4
1
61
3
7
29
6
20
31
83
32
58
33
133
50
128
15
24
26
168
164
108
166
82
451
132
55
27
78
57
30
34
54
76
145
45
79
60
193
85
22