3
5
2
14
10
1
20
6
37
18
26
90
16
80
35
180
45
129
38
61
280
75
63
11
137
427
19
247
56
516
111
84
141
52
74
83
29
96
59
159
21
30
17
44
86
41
27