4
7
19
15
6
53
21
12
9
46
28
29
123
40
18
148
246
32
63
282
160
555
259
136
20
223
114
55
77
51
129
201
195
227
60
115
111
234
10
50
69
5
137
249
56
81
316
126
33