16
36
13
32
54
123
11
274
398
247
150
211
120
118
171
9
25
28
10
7
12
6
97
50
88
68
37
31
15
43
203
22
241
8
49
143
45
40
19
197
34
678
20
107
23
146
473
30
48