111
47
26
27
84
278
85
35
79
25
8
9
51
49
10
3
57
40
4
13
21
100
158
16
7
5
120
221
32
18
15
6
142
229
17
163
33
45
31
28
97
22
41
46