7
73
10
25
13
15
33
21
44
17
32
71
72
54
37
49
140
147
134
51
295
90
292
127
222
266
68
74
126
65
217
239
93
137
199
1664