29
13
39
168
2
40
46
23
10
68
33
36
8
103
54
160
102
30
97
84
127
60
25
6
64
116
52
70
266
43
78
129
130
16
47
90
213
42
14
211
20
4
85
45
152
38
9
161
44
56
31
28