15
14
18
61
45
28
123
36
37
38
39
33
27
35
23
10
21
190
126
124
158
79
77
307
148
179
83
96
81
73
63
51
132
146
122
74
55
120
48
105
100
62
86
60