11
34
28
18
25
24
17
38
15
47
21
31
14
41
58
16
19
32
23
29
75
89
132
102
115
130
96
183
169
77
127
335
43
112
216
312
105
165
151
271
323
147
203
33
83
99
175
263
218
142