2
1
55
18
15
9
30
5
7
6
8
29
14
49
22
39
33
19
51
20
79
123
43
146
31
137
44
92
32
17
58
101
249
83
48
110
41
13
37
90
75
47
46
72
69
81