19
11
22
30
66
18
15
10
23
32
40
16
17
14
29
21
289
20
28
240
31
152
68
46
49
13
127
341
27
34
78
65
9
80
160
122
110
55
293
171
83