3
6
11
51
119
29
168
62
202
71
36
27
139
149
46
48
97
77
33
24
70
130
35
16
8
21
12
39
42
52
34
43
69
163
140
76