1
0
3
4
15
5
27
7
2
17
10
48
42
22
20
36
67
39
54
73
65
59
111
253
133
149
51
98
33
31
82
677
109
53
326
71
66
153
173
236
60
263
196
47
760
131
213