9
5
20
7
13
8
39
19
16
33
15
44
18
69
45
24
27
286
376
226
31
204
140
151
26
133
129
317
42
90
105
211
121
127
65
114
64
116
30
136
249
374
244
321
239
237
91