7
5
3
35
28
4
8
33
42
93
40
91
174
10
23
30
103
107
145
78
84
11
57
73
70
58
36
64
59
83
18
137
68
150
124
65
121
45
6