113
129
46
53
93
107
106
127
48
92
186
89
143
57
49
19
20
25
160
171
79
77
96
30
26
98
34
62
35
13
231
176
123
14
654
223
69
56
660
263
168
167
229
91
163
63
97
111
178
12
235
72
233
64
194
136