7
12
144
165
14
8
15
509
43
37
69
243
309
119
204
270
235
25
87
97
241
265
60
203
257
226
6
49
57
211
438
46
1370
32
236
380
72
142
1
50
16
31
128
10
88
77
29
668
86
0