11
19
6
4
3
5
22
10
28
121
40
97
87
56
26
76
142
217
113
233
59
92
31
83
13
89
0
80
94
9
8
107
47
1
128
18
96
261
78
14
102
57
20
41
12