2
49
44
124
62
422
213
177
82
86
110
159
74
162
188
106
52
66
79
150
100
136
111
90
42
131
180
130
96
296
97
144
134
43
430
161
281
241
104
113
195
559
68
60
664
304
141
98
72
185
160
153
256
349
20