7
6
37
66
21
4
33
184
19
18
12
9
8
63
14
13
15
16
20
10
24
47
44
2
41
31
59
51
23
22
40
93
79
119
72
114
103
39
547
162
365
893
35