46
50
10
149
53
28
171
78
5
12
7
133
166
19
17
203
117
82
34
25
11
262
281
16
119
54
36
37
14
52
118
152
18
33
173
20
104
231
208
165
26
102
179
295
35
145
292
49
77
39
169