0
3
4
110
19
23
37
26
59
25
10
120
7
20
31
9
33
48
41
99
69
161
56
240
227
8
21
133
68
47
14
67
6
142
55
45
73
29
65
62
86
166