0
6
5
23
14
28
70
7
8
25
27
18
30
16
13
26
31
10
132
11
71
17
185
55
35
48
24
52
66
65
100
53
73
60
41
49
15
20
39
64
63
215
42
116
219
156
62