4
1
3
14
15
10
12
19
9
7
37
21
16
42
36
11
25
31
18
27
41
26
20
29
118
54
87
24
332
32
47
22
34
86
135
90