4
8
17
21
26
38
27
141
74
88
313
644
59
71
92
199
210
306
93
243
36
32
84
200
79
169
66
52
81
63
60
282
142
749
360
48
91
185
213
75
157
102
98
175
67
120
62
89
125
202