108
172
28
23
83
170
43
74
20
37
25
22
21
52
32
53
104
57
26
45
59
56
80
198
47
29
6
27
60
130
44
24
64
97
96
46
66
84
142
75
34
15
113
16
54
14
65
39
135