5
56
125
24
118
336
42
178
18
21
40
39
110
73
28
63
37
20
105
6
8
11
76
188
41
48
36
13
270
67
548
177
106
43
277
282
304
66
70
137
79
94
9
17
51
22
154
164
26
19
68
23
198