86
38
55
139
44
49
75
87
29
76
324
73
65
163
91
177
127
114
18
57
77
166
129
131
124
97
186
42
94
110
433
98
211
112
63
231
149
39
67
137
43
19
40
155
82
162