22
18
11
17
8
36
16
21
1
27
40
26
49
24
54
60
34
25
39
28
82
67
44
66
50
13
35
68
80
32
79
46
386
77
288
42
129
110
20
224
379
30
15
150
14
95