11
28
13
14
22
3
5
381
6
2
7
12
76
139
32
91
45
109
58
26
343
25
21
15
204
169
56
90
34
52
20
83
36
40
49
30
50
29
47
135
48
136
164
92
66
43
429