13
22
29
6
11
17
25
18
21
31
38
12
8
7
55
77
9
41
56
10
63
16
48
154
39
192
120
146
108
47
62
27
28
204
98
130
112
53
72
24
40