10
149
53
28
171
77
5
12
7
132
166
19
17
202
117
82
23
25
11
258
281
16
118
54
35
37
14
50
152
18
32
172
20
104
231
205
165
26
102
177
294
145
292
49
76
31
39
169
29
552
41