11
2
7
8
5
0
3
28
25
19
61
67
46
30
167
70
270
94
49
60
73
21
127
126
84
22
44
125
45
80
115
63
161
88
23
353
79
180
157
40
285
27
109
48
114
101
50
6
203
186
152
90