10
40
25
12
43
23
22
30
46
15
83
18
34
29
19
50
27
20
9
31
47
82
177
11
16
38
142
128
41
36
5
45
24
49
14
13
158
65
119
118
111
68
53
280