86
31
55
78
151
57
21
34
116
182
95
13
32
77
67
46
70
26
15
109
62
143
60
50
51
73
81
41
66
25
42
19
101
119
84
85
56
175
80
600
43
167
91
82
97
39
125
128
210