2
7
9
3
0
13
21
6
11
17
23
4
28
8
67
42
41
105
36
19
238
275
213
131
78
103
5
12
44
14
37
53
81
122
15
155
80
24
100