15
3
10
17
14
25
13
115
20
11
7
28
1
23
40
34
21
12
6
63
46
27
19
78
144
85
48
79
212
30
61
41
96
38
134
99
105
22
59
42
225
180
100
81
93
120
186