48
160
89
132
245
34
31
137
94
45
360
635
213
21
50
147
466
221
887
76
87
558
441
79
83
225
294
123
184
129
46
67
144
14
171
28
78
40
74
106
64
38
124
66
63
71
24
52
594
155
54
154
65
23