156
682
169
1123
52
82
34
65
109
482
89
387
44
371
96
66
330
25
86
23
18
53
80
210
84
63
67
218
100
117
131
337
366
124
72
30
12
233
198
103
56
99
1236
252
46
15
90
236
27
137
40
183
94