0
2
5
14
9
6
21
24
20
22
27
39
26
42
60
32
29
44
34
16
63
46
25
13
11
95
119
18
45
28
40
140
357
125
143
210
49
53
86
37
204
141
94
75
48
83
165