8
9
4
80
42
106
63
46
52
17
55
21
47
22
36
40
57
53
73
7
11
33
65
34
14
41
110
27
48
13
105
83
31
12
361
23
20
95
2
94