185
55
9
50
19
106
37
140
65
143
108
13
85
520
160
34
179
84
41
45
102
218
402
28
83
149
124
169
132
70
133
90
59
62
67
43
113
42
145
96
95
52
103
24
15
44
98
136
147
228
87
80
296
248
164