2
19
27
14
148
25
149
104
16
183
94
92
154
143
157
204
131
327
66
56
165
63
403
215
115
253
151
572
29
467
20
17
11
261
46
69
23
198
489
30
102
44
61
127
45
85
75
6
9
530