7
10
14
12
42
170
46
43
378
549
148
55
38
157
13
79
95
65
57
26
295
37
280
76
143
152
149
224
163
61
18
77
93
179
80
59
454
118