4
13
6
2
5
1
14
9
11
12
8
42
38
52
16
22
10
40
33
170
7
15
27
75
41
347
3
72
54
25
71
31
216
58
142
30
29
26
49
50
51