14
8
17
30
12
10
25
4
41
5
9
21
123
42
43
13
62
28
20
35
40
219
34
227
11
101
192
77
75
39
308
149
18
81
70
141
87
46
106
53
37
88
127