23
2
18
21
50
45
43
29
12
19
8
25
13
44
34
27
28
9
36
104
22
0
11
26
3
48
15
14
52
17
35
206
20
86
59
82
216