248
1206
18
12
42
23
112
1016
113
15
40
166
193
184
328
835
314
195
20
11
26
2
13
21
24
117
134
19
36
37
22
51
41
44
14
30
38
34
59
29
88
25
39
52
35