1
0
5
35
11
105
65
317
44
106
9
6
69
30
23
27
276
82
14
12
18
178
42
17
8
24
57
232
55
56
47
26
81
124
281