3
2
9
18
78
15
22
6
28
27
21
11
237
205
64
44
13
20
10
12
47
36
16
101
23
19
8
120
57
41
55
160
100
29