5
28
72
71
41
121
149
64
48
15
83
20
50
146
105
78
212
47
40
31
25
77
130
97
1056
237
129
154
103
185
197
198
101
134
141
165