1
0
4
11
3
7
13
5
2
6
12
23
51
18
43
100
20
309
266
190
26
95
386
74
76
55
124
106
225
44
92
62
82
181
156
67
114
49
54
343
194
143
160
71