2
4
0
3
7
16
25
34
46
13
12
54
153
35
96
20
18
8
152
37
9
10
28
29
21
23
33
44
59
124
49
201
86
47
41
93
208
38
117
65
26
136
15
226
137