7
16
18
9
48
13
24
30
87
80
82
121
94
100
55
64
89
241
39
122
99
168
112
58
43
148
117
147
42
45
41
62
57
34
26
60
84
66
25
158
81
75
330
323
130
221
256
200
83
65