22
151
120
196
154
201
393
877
1
78
45
445
49
13
222
86
33
23
80
42
336
39
19
132
157
249
75
167
257
202
143
8
44
236
87
59
411
5
30
40
183
47
244
90
105
34
63
31
12
25
213
210