7
48
37
51
71
40
66
41
47
56
97
33
20
36
46
142
55
161
103
350
310
267
189
216
407
223
410
647
178
432
379
86
72
101
264
231
289
148
98
79
193
107