1
0
7
12
4
9
3
17
10
11
146
54
24
95
29
203
84
51
47
59
121
129
35
33
52
78
198
70
125
48
20
82
151
107
284
186
127
274
116
57
31
41
340
321
541
143
169
202
242
119