4
2
8
44
60
56
13
9
10
5
177
38
17
31
50
21
42
16
28
20
23
29
80
37
33
19
142
58
299
18
216
30
66
14
51
266
130
39
237
59
76
220
92
170
94
312
253
128
26
40