7
6
2
46
19
15
31
70
14
25
23
20
8
285
58
798
30
107
37
9
21
723
3
22
73
114
13
10
83
53
66
16
64
4
12
29
54
357
51
18