21
14
12
2
29
11
19
69
111
100
13
58
30
109
114
83
35
46
42
142
43
38
198
95
110
75
84
34
28
49
40
227
20
214
81
32
7
25
318
186
316
107
112
63
26
37
18
44