0
4
3
8
46
32
10
39
59
26
22
15
16
9
90
72
34
6
80
25
71
77
13
11
23
69
28
104
42
136
45
131
109
14
40
37
316
43
128
282
85
117
395
137
19
56
144