10
61
27
162
156
387
29
36
17
40
226
9
79
21
15
14
3
18
82
0
28
20
32
103
93
13
7
19
55
58
4
23
24
22
5
31
52
66
160
112
98
16