2
14
7
6
0
5
13
28
17
11
15
31
39
2934
29
4
25
9
10
54
52
77
34
107
68
124
55
51
253
27
152
46
149
57
70
41
374
95
167
67
59
191
128
71
94
81
89
93
87