10
21
25
8
29
41
15
40
31
28
38
35
66
24
65
196
47
408
11
18
136
92
23
16
119
132
5
78
58
52
26
71
53
54
42
12
116
30
43
159