57
56
8
28
13
9
5
4
12
6
103
26
214
29
62
22
24
88
67
17
42
15
25
10
2
34
21
68
32
41
37
74
50
52
7
3
11
89