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