200
240
429
44
90
108
28
26
32
18
24
15
36
79
87
45
94
83
227
7
70
81
107
116
341
37
14
101
25
74
245
153
202
17
84
168
320
218
177
154
72
189
43
111
30
64
295
27
19
63
56
75
54
66