112
58
12
31
18
13
20
44
45
90
34
24
118
154
49
29
73
28
26
21
85
27
22
46
38
81
170
7
47
41
78
76
107
137
87
102
59
9
33
57
52