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