1
159
4
2
22
10
34
13
7
277
17
104
14
28
65
26
15
121
11
19
42
49
33
59
124
298
78
83
61
197
102
139
103
484
193
1011
161
153
227
251
88
166
275
38
40
276
30
1477
351
43
21
142
191
115
45