18
21
22
13
4
11
68
10
9
66
17
12
35
28
14
38
62
23
479
116
277
406
76
71
48
418
46
50
41
115
83
34
67
29
53
39
31
294
70
98
78
163
236
179
135
148