11
44
107
90
33
94
63
291
62
20
6
15
52
29
5
70
4
91
56
32
81
8
111
22
241
147
92
38
140
97
213
24
17
85
48
69
47
76
168
0
83
40
78
190
66
12
7
351