4
40
57
136
209
39
81
120
41
51
115
105
126
280
103
19
30
284
49
155
461
346
123
50
1099
1829
146
55
99
128
74
145
279
22
180
175
34
17
2064
58
18
37
35
88
96
25
52
434
90
23
21
226
5