5
59
17
189
101
15
31
88
68
99
138
83
90
57
56
130
21
39
177
26
28
119
133
143
7
135
158
150
54
84
86
35
19
30
77
33
315
14
166
161
65
389
165
69
9
190
122
132
155
91
55
292
76
1
94
164