103
147
205
85
136
193
243
287
43
148
138
170
69
44
61
19
33
49
261
94
241
6
41
74
56
77
86
15
47
11
186
336
36
145
58
232
610
371
374
594
80
29
272
54
112
95
48
37
75
50
105
175
78
129
76
123