2
16
174
411
17
11
23
22
678
25
1
5
7
9
109
61
13
29
6
14
10
171
172
484
3
158
121
153
443
1486
53
4
32
21
124
243
204
111