7
8
51
29
4
41
52
22
159
19
32
9
49
3
5
14
10
18
15
40
28
56
196
137
96
116
317
72
26
39
88
38
111
75
79
25
90
113
31
34
59
60
84
1196
53
86
129