9
52
117
43
141
204
123
45
51
129
48
238
171
25
106
63
89
13
49
118
197
39
136
5
41
82
70
17
33
62
19
140
36
152
184
155
126
83
231
232
113
79
73
10
35
31
403
66
187
23
53
6
99
26