6
8
4
30
54
122
39
48
115
28
40
162
20
146
223
149
91
119
22
90
483
234
104
439
287
63
123
60
144
79
86
112
331
82
37
58
89
164
66
97
178
47
62
529
41
67
187
195
72
221
70
73
93
56