15
10
20
11
25
33
13
39
43
18
27
21
9
73
24
29
50
54
28
35
127
63
296
102
41
53
246
92
95
168
203
117
153
31
45
57
169
42
74
112
89
364
182
69
130
59
58
143
61