17
33
27
26
18
16
5
8
50
37
11
43
20
55
35
45
4
6
69
223
23
12
19
32
15
67
252
82
64
25
240
296
122
149
21
41
278
22
256
29
109