20
12
9
10
65
28
111
18
38
78
61
43
4
30
6
17
25
21
11
51
40
99
50
15
67
107
58
16
215
63
48
213
41
32
29
113
59
153
156
83
94
42
365
225