2
4
13
8
6
7
14
77
37
12
31
63
45
30
17
50
40
19
44
18
82
47
43
29
38
52
152
154
132
155
190
98
72
226
60
158
141
79
128
86
67
59
39
138