112
123
199
246
245
92
22
7
81
32
157
130
71
20
57
193
290
167
67
85
1128
14
219
19
86
29
111
83
205
448
118
1207
5
292
434
73
17
100
23
119
25
94
9
664
200
195
75
337
160
260
35
56
13
371
53