89
300
46
178
24
65
111
106
47
99
34
130
232
157
88
159
98
164
220
29
84
80
21
480
85
121
136
127
74
49
55
245
36
91
70
18
278
132
110
102
6
138
320
71
38
104
131
182
342
161
20
68
225
81