7
11
8
130
35
58
24
30
18
29
32
131
95
86
172
189
205
23
54
638
83
37
153
19
27
148
252
174
190
119
71
31
104
143
61
90
9
79
55
88
338
41
51
123
85
495
49
129
159
39