15
18
12
45
3
30
1
501
57
32
13
60
27
37
23
14
42
319
211
59
20
34
48
41
38
56
35
21
62
50
246
49
187
33
28
9
136
230
76
81
171
25
161