12
28
13
23
409
161
189
17
39
29
6
107
20
146
294
150
79
43
72
112
266
98
68
48
34
26
27
21
25
50
32
14
47
318
75
214
35
44
24
57
11
298
55
56
42
30
49
140
36
66
65
91