58
28
15
21
8
103
14
20
25
57
10
7
22
6
44
35
39
71
45
23
27
47
36
5
11
30
29
82
13
83
54
49
32
3
18
66
46
17
121