2
3
1
67
17
18
26
14
16
19
29
8
30
23
1130
54
48
44
32
38
224
170
113
43
22
25
56
98
51
34
49
36
78
129