12
11
41
6
2
35
68
60
29
70
169
28
16
108
14
76
43
18
10
21
34
24
96
177
134
146
154
99
347
56
36
90
135
63
106
65
172
42
9
13
159
47
179
124
335