15
37
34
18
25
28
39
48
21
31
14
42
23
58
13
17
20
32
26
85
89
132
102
115
130
96
183
169
77
127
336
43
112
216
313
105
165
151
271
323
147
203
83
99
175
264
218
142