9
24
11
15
291
127
39
33
5
87
44
26
8
48
80
72
54
96
940
14
17
81
111
118
232
93
168
255
38
166
13
31
28
50
46
29
65
32
49
205
75
27
177
59
162
41
25