5
18
64
51
268
176
196
58
136
269
109
73
443
118
117
139
145
122
61
96
210
101
87
62
84
76
133
79
185
60
52
38
150
170
50
86
93
89
124
105
119
104
144
203
160
97
134
125
151
143
209
90