2
7
38
15
4
21
57
33
53
41
6
3
8
30
10
66
186
152
64
24
36
9
16
1
49
105
71
27
5
28
31
13
52
84
73
26
18
141
67
46
111
11
118