16
22
2
63
14
7
26
31
220
347
45
15
74
612
159
191
419
205
127
8
3
41
37
245
13
1
24
0
226
66
5
34
193
6
9
52
98
20
321
281
50
115
23
214
355
116