10
4
18
7
6
15
10
19
25
20
40
16
19
22
11
47
74
87
122
147
256
89
98
63
63
28
116
179
145
150
75
91
103
54
127
34
205
196
68
77
30
92
98
100
89
103
86
86
110
78
75
119
130
68
63
110
143
33
39
62