2
10
4
1
19
9
6
58
22
14
18
50
34
36
46
12
123
29
8
42
16
133
24
149
62
30
40
55
56
59
41
81
15
17
3
11
37
91
146
31
87
32
129
21