25
68
40
41
121
149
64
48
15
83
20
50
144
105
76
212
46
19
39
31
24
128
432
95
1047
237
129
154
82
103
183
196
197
101
130
133
141
160