157
183
53
73
90
113
18
16
14
119
174
43
47
75
31
17
39
103
65
25
52
23
80
72
74
8
21
95
98
60
35
266
160
64
121
137
28
192
41
42
84
58
215
49
200
77
534
30
70
129