200
169
24
6
85
113
63
36
183
135
45
28
34
105
41
19
12
10
53
13
33
21
8
265
27
9
99
91
424
58
43
83
67
114
11
440
117
68
57
160
392
35
158
491
381
71
290
65
697
151
627
110