11
19
6
4
3
5
22
10
28
121
40
97
87
56
26
76
143
217
113
233
59
92
32
84
13
89
0
82
94
9
8
107
47
1
129
18
96
262
78
14
102
122
57
20
41
12