3
2
6
9
7
25
115
44
15
260
67
12
16
4
18
14
13
68
62
20
47
28
11
93
94
31
27
74
19
48
149
37
34
645
56
72
138
70
17
119
110
75