42
121
155
166
77
21
38
16
12
35
36
15
6
264
359
29
4
2
37
14
123
58
17
8
23
44
85
163
27
1
10
7
31
95
3
11
40
24
97
90
62
43
32
154
26