7
8
4
29
24
20
46
58
103
78
84
12
25
23
16
5
227
110
132
62
36
53
108
42
28
19
38
43
63
125
65
37
35
22
287
57
219
17
44