50
104
26
23
116
184
41
92
31
46
48
94
62
91
90
77
191
82
153
74
136
55
149
63
60
52
29
39
42
22
21
67
35
79
135
127
66
69
27
37
49
18
264
140
54
237
155
95
86
96
185
73