2
4
6
3
7
19
18
15
26
12
56
9
111
10
1
138
33
11
74
41
29
8
27
30
32
55
121
40
129
92
94
151
39
208
47
79
63
13
52