290
260
81
124
209
46
33
36
41
20
153
12
16
28
89
18
43
68
69
223
87
24
7
104
29
98
91
32
17
115
348
45
251
172
63
74
73
125
141
30
40
72
50
294
135
34
230
26
48
83
22
179