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