15
23
11
2
19
51
5
57
37
6
7
63
70
36
30
9
21
14
49
43
24
181
31
20
54
79
109
55
204
273
271
82
44
217
308
151
83
145
128
298
344
242
89
32
169
133
33
127
69
326
117
173
118