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