30
104
123
63
134
21
52
91
9
55
197
79
5
78
87
188
48
3
114
42
45
215
11
288
171
186
89
60
176
384
230
257
74
66
110
236
34
82
102
18
28
184
98
23
46
228
22
67
50
62
20
142
41
106
59