123
51
96
95
92
61
179
23
35
79
145
103
45
97
558
74
48
81
120
197
141
355
11
20
178
65
384
122
40
21
34
402
39
76
215
52
225
153
83
42
248
86
31
270
371
62
129
12
109
115
28
14
184
105
346
53