6
5
3
20
1
19
34
26
12
4
13
17
49
43
10
23
16
77
142
94
78
46
38
42
201
30
8
65
60
9
18
37
31
39
52
451
95
40
35
127
102
21
58
222
171
97
79
90
117
177