18
47
56
53
117
80
93
238
50
58
38
127
28
43
129
167
49
96
66
319
154
103
92
46
134
60
227
87
246
99
262
114
65
163
91
146
185
104
106
95
110
97
26
33
48
63
125