0
3
7
5
6
47
473
52
136
87
151
75
49
145
106
308
51
105
321
146
26
97
27
112
23
63
36
110
17
328
32
22
38
133
74
86
81
173
155
59
56
42
474
53
20
172
66
12
189
260
78
35
196
116