22
215
17
30
31
15
18
35
132
58
25
13
28
27
45
12
8
11
42
82
53
37
71
34
36
24
63
41
60
29
47
44
33
89
51
20
19
14
32
26
57