13
10
167
22
5
262
320
112
341
116
201
147
26
52
66
120
17
123
19
34
24
600
6
175
79
60
64
47
75
40
16
139
30
32
29
9697
8
771
97
338
193
130
714
337
346
12
3
46
318