13
3
10
45
143
29
8
472
6
4
58
36
22
23
30
209
44
61
204
54
200
7
46
11
68
87
84
51
41
411
149
110
27
62
295
563
78
81
121
102
125
241
14
35
172
167
255