10
6
11
17
15
38
8
9
22
12
28
7
5
16
29
129
31
59
110
153
56
72
36
95
87
111
35
103
37
18
50
41
30
132
27
173
24
408
214
54
13
53
75
20
55
34