11
6
21
18
23
29
140
39
31
80
78
210
7
64
25
14
13
59
38
84
127
50
19
15
51
20
12
52
16
10
41
45
37
66
377
26
144
54
24
122
176