9
20
21
8
188
13
73
112
30
45
175
131
51
113
413
37
189
104
47
117
249
78
41
167
34
43
102
139
48
79
143
93
85
55
23
28
77
1
84
53
46
31
70
99
393
171
191
80
29
83
109
176
127