10
4
15
32
25
12
8
76
36
44
113
40
212
19
158
31
82
178
198
252
72
258
137
51
60
86
73
101
70
120
940
62
96