0
3
4
120
9
2
5
10
18
29
1
22
37
82
41
16
216
33
20
30
52
19
15
24
6
26
35
28
137
84
66
203
63
93
90
76
132
39
174
169
134
158
87