11
25
15
293
127
39
33
6
88
24
9
45
26
8
48
80
72
54
16
96
940
14
18
81
111
118
232
94
170
256
38
168
13
28
50
46
30
65
32
205
76
177
60
162
43