0
10
8
22
128
40
14
37
16
18
9
6
4
341
71
46
436
12
19
32
41
51
92
33
34
13
21
45
116
57
81
43
36
17
69
53
231
26
15
61
152
20
318
35
96
28
29