0
2
5
8
4
21
15
1
6
16
13
49
79
61
62
96
254
12
31
80
26
76
211
133
44
385
7
233
93
193
151
41
307
32
536
46
72
175
213
91
71
109
414