5
28
72
71
41
121
149
64
48
15
83
20
50
144
105
76
212
46
40
31
25
130
95
1053
237
129
154
103
185
197
198
101
133
141
165