108
29
32
40
14
27
59
47
12
4
5
88
19
31
10
22
84
17
36
7
28
26
37
23
18
41
44
106
138
39
83
20
21
54
52
49
38
69
112
58
80
8